1.89.0 • Published 3 years ago

wxw v1.89.0

Weekly downloads
6
License
Unlicense
Repository
github
Last release
3 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

3 years ago

1.88.0

4 years ago

1.87.0

5 years ago

1.86.0

5 years ago

1.84.0

5 years ago

1.83.0

5 years ago

1.82.0

5 years ago

1.81.0

5 years ago

1.80.0

5 years ago

1.79.0

5 years ago

1.73.0

5 years ago

1.71.0

5 years ago

1.70.0

5 years ago

1.68.0

5 years ago

1.67.0

5 years ago

1.66.0

5 years ago

1.64.0

5 years ago

1.63.0

5 years ago

1.62.0

5 years ago

1.61.0

5 years ago

1.60.0

5 years ago

1.58.0

5 years ago

1.57.0

5 years ago

1.54.0

5 years ago

1.53.0

5 years ago

1.52.0

5 years ago

1.51.0

5 years ago

1.50.0

5 years ago

1.49.0

5 years ago

1.48.0

5 years ago

1.44.0

5 years ago

1.43.0

5 years ago

1.41.0

5 years ago

1.38.0

5 years ago

1.37.0

5 years ago

1.36.0

5 years ago

1.34.0

5 years ago

1.33.0

5 years ago

1.32.0

5 years ago

1.31.0

5 years ago

1.30.0

5 years ago

1.27.0

5 years ago

1.26.0

5 years ago

1.23.0

5 years ago

1.21.0

5 years ago

1.20.0

5 years ago

1.19.0

5 years ago

1.18.0

5 years ago

1.17.0

5 years ago

1.16.0

5 years ago

1.15.0

5 years ago

1.13.0

5 years ago

1.10.0

5 years ago

1.9.0

5 years ago

1.8.0

5 years ago

1.7.3

5 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.0

5 years ago

0.10.0

6 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.7.0

6 years ago

0.6.0

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.2.4

6 years ago

0.2.0

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago