Site icon Gioxx.org

VBScript: simulare la combinazione ALT-TAB da tastiera

black computer keyboard

Photo by freestocks on Unsplash

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

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

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.

Condividi l'articolo con i tuoi contatti:
Exit mobile version