1.89.0 • Published 4 years ago

wxw v1.89.0

Weekly downloads
6
License
Unlicense
Repository
github
Last release
4 years ago

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

1.89.0

4 years ago

1.88.0

6 years ago

1.87.0

6 years ago

1.86.0

6 years ago

1.84.0

6 years ago

1.83.0

6 years ago

1.82.0

6 years ago

1.81.0

6 years ago

1.80.0

6 years ago

1.79.0

6 years ago

1.73.0

6 years ago

1.71.0

6 years ago

1.70.0

6 years ago

1.68.0

6 years ago

1.67.0

6 years ago

1.66.0

6 years ago

1.64.0

6 years ago

1.63.0

6 years ago

1.62.0

6 years ago

1.61.0

6 years ago

1.60.0

6 years ago

1.58.0

6 years ago

1.57.0

6 years ago

1.54.0

6 years ago

1.53.0

6 years ago

1.52.0

6 years ago

1.51.0

6 years ago

1.50.0

6 years ago

1.49.0

6 years ago

1.48.0

6 years ago

1.44.0

6 years ago

1.43.0

6 years ago

1.41.0

6 years ago

1.38.0

6 years ago

1.37.0

6 years ago

1.36.0

6 years ago

1.34.0

6 years ago

1.33.0

6 years ago

1.32.0

6 years ago

1.31.0

6 years ago

1.30.0

6 years ago

1.27.0

6 years ago

1.26.0

6 years ago

1.23.0

6 years ago

1.21.0

6 years ago

1.20.0

6 years ago

1.19.0

6 years ago

1.18.0

6 years ago

1.17.0

6 years ago

1.16.0

6 years ago

1.15.0

6 years ago

1.13.0

6 years ago

1.10.0

6 years ago

1.9.0

6 years ago

1.8.0

6 years ago

1.7.3

6 years ago

1.7.2

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.0

6 years ago

0.10.0

7 years ago

0.9.0

7 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.2.4

7 years ago

0.2.0

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago