wxw

1.89.0 • Public • Published

wxw is a collection of tools for the windows and mac operating systems.

It can be used from the command line or as a node module.

Command line

npm install -g wxw

wxw help

wxw [command] [args...]

    commands:

         info       [wid]
         raise       wid
         minimize    wid
         maximize    wid
         restore     wid
         focus       wid
         close       wid
         quit        wid
         bounds      wid [x y w h]
         move        wid x y
         size        wid w h
         launch      path
         handle     [pid|path]
         proc       [pid|file]
         terminate  [pid|file]
         mouse
         key        [[alt+|ctrl+|shift+]key [down|up]]
         help        command
         folder      name
         trash       count|empty|file
         taskbar     hide|show|toggle
         screen     [size|user]
         screenshot [targetfile]
         icon        path [targetfile]

    wid:

         id, pid, path, or nickname

    nickname:

         normal|maximized|minimized
         top|front|foreground
         taskbar

Module

wxw = require('wxw'); # a thin wrapper around the executable

console.log wxw('info', 'top')

# [
#   {
#     path: 'C:/msys64/usr/bin/mintty.exe',
#     title: '/c/Users/kodi/s/wxw',
#     pid: 12384,
#     id: '8f04c6',  ◂◂◂ use this to control a single window
#     x: 15,
#     y: 314,
#     width: 1302,
#     height: 1530,
#     index: 40,
#     status: 'normal'
#   }
# ]

wxw('minimize', '8f04c6')
wxw('launch',   'firefox')
wxw('restore',  'minimized')

wxw('move',     'top', 0, 0)
wxw('size',     'top', 1000, 1000)
wxw('bounds',   'top', 0, 0, 1000, 1000)

wxw('screenshot', 'myscreen.png')

wxw('trash',    './crap.txt')
if (wxw('trash', 'count'))
    wxw('trash', 'empty')

Projects using wxw

kachel clippo kappo

Readme

Keywords

Package Sidebar

Install

npm i wxw

Weekly Downloads

4

Version

1.89.0

License

Unlicense

Unpacked Size

12.1 MB

Total Files

38

Last publish

Collaborators

  • monsterkodi