Che cos’è un file WSH?
Un file con estensione .wsh contiene proprietà e parametri per un determinato script di linguaggio di programmazione come VB o VBS ecc. L’effettiva necessità di WSH è di utilizzarli per personalizzare l’esecuzione di determinati script. Per l’esecuzione sono necessari WScript o CScript ed entrambi sono inclusi nel sistema operativo Windows. I file WSH sono stati inizialmente forniti su Windows 95 sui dischi di installazione come configurabili e installabili opzionali per il Pannello di controllo, quindi un componente predefinito di Windows 98.
Formato file WSH
WSH (Windows Script Host) può essere utilizzato per vari scopi, inclusi amministrazione, script di accesso e automazione generale. WSH stabilisce un ambiente per l’esecuzione degli script. richiama il motore di script adatto e alloca una serie di servizi e oggetti con cui lo script può lavorare. Questi script possono essere eseguiti in modalità GUI, da un oggetto COM o in modalità riga di comando, fornendo flessibilità all’utente per script interattivi o non interattivi.
Esempi
Ecco un esempio molto semplice che mostra alcuni VBScript che utilizzano l’oggetto WSH COM radice “WScript” per visualizzare un messaggio con un pulsante “OK”. Quando questo script verrà avviato, verrà chiamato il motore CScript o WScript e verrà stabilito l’ambiente di runtime.
WScript.Echo "Hello world"
WScript.Quit