2016-03-14 68 views
6

Esiste un comando che posso utilizzare su cmd per passare a/focus sulla finestra dell'app selezionata?Utilizzo della riga di comando/batch per passare a/focus sull'app

Diciamo che ho tre app funzionanti: A, B, C e attualmente sono focalizzato su B. Esiste un comando (non un collegamento) per passare a/focus sull'app A?

Forse posso farlo con batch?

Sto lavorando su Windows.

risposta

5

provare con sendKeys.bat:

call sendkeys.bat "Title A" "" 

Il primo argomento è l'inizio del titolo che si desidera passare (se si tratta di Some Title si può utilizzare solo Some è unico abbastanza) .Second argomento sono vuote virgolette. In generale lo script è usato per inviare le chiavi ad una finestra particolare. Ma se hai lasciato il secondo parametro come "" non invierà alcuna chiave.

+0

Grazie, questo script mi ​​aiuta un sacco! – regularny

+0

Questo script è molto utile, grazie mille! – Treize

2

Questo dovrebbe funzionare:

echo (new ActiveXObject("WScript.Shell")).AppActivate("app A"); > focus.js 
cscript //nologo focus.js 
del focus.js