Como posso automatizar a abertura de um layout de desktop?

3

Diariamente eu abro um monte de programas e reorganizo-os da maneira que funciona melhor para mim. Eu então começo a trabalhar. Eu tenho dois monitores e os aplicativos que estou usando atualmente são PuTTY (* 2), pycharm, Winamp, Chrome e Perforce.

Como posso salvar - ou programar - a inicialização, o posicionamento e o dimensionamento desses aplicativos para que eu não precise repeti-los repetidamente manualmente?

    
por John Mee 08.09.2011 / 06:23

1 resposta

3

Aqui está um exemplo de código usando o AutoIt que iniciará o Chrome e a Putty para você, realocá-los, redimensioná-los, e quando ele abre putty, ele fará o login automático em um servidor ssh - pode não ser exatamente o que você quer, mas lhe dará os blocos básicos pelos quais preencher o resto:

$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
    
por 08.09.2011 / 08:03

Tags