VBScript: simulare la combinazione ALT-TAB da tastiera

| |

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:
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Commenti
Oldest
Newest Most Voted
Inline Feedbacks
View all comments