Ability to save windows positions from CLI
Currently the CLI seems only to be able to resize (at least as far as commands are listed in the CLI --help:
c:\apps\winresizer>windowresizer.cli.exe --help
__ __ _ _ ____ _
\ \ / / (_) _ __ __| | ___ __ __ | _ \ ___ ___ (_) ____ ___ _ __
\ \ /\ / / | | | '_ \ / _` | / _ \ \ \ /\ / / | |_) | / _ \ / __| | | |_ / / _ \ | '__|
\ V V / | | | | | | | (_| | | (_) | \ V V / | _ < | __/ \__ \ | | / / | __/ | |
\_/\_/ |_| |_| |_| \__,_| \___/ \_/\_/ |_| \_\ \___| |___/ |_| /___| \___| |_|
Usage:
windowresizer.cli [command] [options]
Options:
--version Show version information
-?, -h, --help Show help and usage information
Commands:
resize Resize window by process and window title.
c:\apps\winresizer>windowresizer.cli.exe resize --help
__ __ _ _ ____ _
\ \ / / (_) _ __ __| | ___ __ __ | _ \ ___ ___ (_) ____ ___ _ __
\ \ /\ / / | | | '_ \ / _` | / _ \ \ \ /\ / / | |_) | / _ \ / __| | | |_ / / _ \ | '__|
\ V V / | | | | | | | (_| | | (_) | \ V V / | _ < | __/ \__ \ | | / / | __/ | |
\_/\_/ |_| |_| |_| \__,_| \___/ \_/\_/ |_| \_\ \___| |___/ |_| /___| \___| |_|
Usage:
windowresizer.cli resize [options]
Options:
-c, --config <config> Config file path, use current config file if omitted.
-P, --profile <profile> Profile name, use current profile if omitted.
-p, --process <process> Process name, use foreground process if omitted.
-t, --title <title> Process title, all windows of the process will be resized if not specified.
-v, --verbose Show more details.
-?, -h, --help Show help and usage information
I want to use it in a batch script so I can run the script, it saves current window positions and waits until I interact again to restore positions and quit.
The goal is able to run a script that will save the window positions when I'm going bed. Turn off the DP monitors and let havoc break in the desktop all night long. The next day when I turn the screens back on, hit, say, "q" and the script will restore window positions and quit.
I am considering to implement this myself and send a pull request. Let's see how it goes.
Now I can fully automate my "sleepies time" script! :)