Как автоматизировать открытие макета рабочего стола?

Как автоматизировать открытие макета рабочего стола?

Ежедневно я открываю кучу программ и переставляю их так, как мне удобнее. Затем я приступаю к работе. У меня два монитора, а приложения, которые я сейчас использую, это PuTTY(*2), pycharm, Winamp, Chrome и Perforce.

Как сохранить (или запрограммировать) запуск, позиционирование и размер этих приложений, чтобы мне не приходилось вручную повторять это снова и снова?

решение1

Вот пример кода с использованиемАвтоИткоторый запустит Chrome и Putty, переместит их, изменит их размер, а когда Putty откроется, он автоматически войдет на SSH-сервер. Это может быть не совсем то, что вам нужно, но это даст вам основные строительные блоки, с помощью которых можно заполнить остальное:

$server = "xxx.xxx.xxx.xxx"
$username = "myusername"
$password = "mypassword"

ShellExecute(@userprofiledir & "\AppData\Local\Google\Chrome\Application\chrome.exe", "google.com") ;open chrome window to google.
WinWait("Google", "") ;waits for window to be open
WinMove("Google", "", 1, 1, 800, 600) ;moves window to 1x1 and then resizes it to 800x600
Run(@ComSpec & " /c " & '""C:\Program Files\PuTTY\putty.exe"" -ssh ' & $username & '@' & $server & ' -pw ' &  $password, "", @SW_HIDE) ;opens putty and logs into ssh server automatically
WinWait($server, "") ;waits for window to be open
WinMove($server, "", 801, 1, 600, 1000) ;moves window to 801x1 and resizes to 600x1000

Связанный контент