Lo so, fa sorridere anche me, non mi biasimare. Si trattava pur sempre di una richiesta di un collega che ho dovuto accontentare nella maniera più semplice e banale possibile. Quindi ecco, magari servirà anche a te che sei atterrato da queste parti, o magari no (in tal caso sentiti libero di ignorare e andare avanti senza remora alcuna). Ho cercato se esistesse già qualcosa in giro, e sono atterrato su un thread di StackExchange (go.gioxx.org/vbs-alttab).
Questo è il semplicissimo codice che dovrai copiare in un file con estensione VBS:
Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") Do WScript.Sleep 60000 WshShell.SendKeys("%{TAB}") Loop
Eseguendolo (doppio clic con il mouse, molto semplicemente), otterrai l’effetto desiderato: un ALT-TAB come se lo stessi lanciando da tastiera, continuo, a intervalli regolari di 60 secondi l’uno dall’altro.
Se vuoi modificare l’intervallo di tempo, ti basterà cambiare quel 60000 che vedi in riga 5 (WScript.Sleep 60000
).
Lo sleep dello script VBS va specificato in millisecondi.
Se vuoi convertirli facilmente puoi sempre usare Google o, in alternativa, questo: convertworld.com/it/tempo/millisecondi.html (è uno dei tantissimi strumenti che si trovano facilmente sul Web).
#KeepItSimple
Immagine di copertina: freestocks on Unsplash
Pillole
Le pillole sono articoli di veloce lettura dedicati a notizie, script o qualsiasi altra cosa possa essere "divorata e messa in pratica" con poco. Uno spazio del blog riservato agli articoli "a bruciapelo"!
Se vuoi leggere le altre pillole fai clic qui.