MoveWindow is a litte command program that move your window on specific coordinates.
Move by window name and specific coordinates :
Movewindow.exe -w "My Window Title with space" -x 100 -y 42
Move by window name and screen identifier (auto center window) :
Movewindow.exe -w "My Window Title with space" -screen 2
Start a program and move windw with specific coordinates :
MoveWindow.exe -c "C:\Windows\SysWOW64\win32calc.exe" -x 42 -y 42
Start a program and move to specific screen (auto center window) :
MoveWindow.exe -c "C:\Windows\SysWOW64\win32calc.exe" -screen 2
- -w : Name of the main window
- -x : X position of the high-left corner
- -y : Y position of the high-left corner
- -t : Time in seconds before moving the app (optionnal)
- -c : Path to the program for execute it
- -p : Program parameters. Use it with -c (optionnal)
- -wd : Program Working directory (optionnal)
- -screen : screen identifier
- -d : Debug Mode (optionnal)
- -h : Get help (optionnal)
- Net.Framework 4.6+
Thanks to : https://rlbisbe.net/2013/11/19/moving-windows-programatically-with-windows-api-the-path-to-winresize/
You can find references to the Win32 API commands directly in the code comments