Non utilizzare WScript; usa CScript. Al prompt dei comandi di Windows, digitare quanto segue per visualizzare la guida.
cscript //?
Io suggerisco quanto segue:
cscript //H:CScript
Ciò renderà CScript l'interprete di script predefinito. CScript stampa i messaggi sulla console (ad es., Stdout) come desideri. (Non usa finestre di dialogo.) Si potrebbe anche voler provare l'opzione // B, ma non posso dire se deve essere eseguito per-script o no. Se si tratta di uno switch permanente come il parametro // H, allora potrebbe funzionare per te; in caso contrario, potrebbe essere necessario modificare tutti i programmi remoti per includerlo. Dalle informazioni che hai fornito, penso che solo la modifica dell'interprete di default (// H) farà ciò che desideri.
Sarà inoltre necessario aggiungere una sorta di gestione degli errori per evitare che lo script termini in caso di errore. In Visual Basic Scripting Edition, la cosa più semplice da fare se si desidera ignorare gli errori è aggiungere quanto segue all'inizio dello script.
On Error Resume Next
Vedere
http://msdn.microsoft.com/en-us/library/53f3k80h(VS.85).aspx per ulteriori informazioni.
fonte
2008-09-18 03:41:30
Vedere anche http://stackoverflow.com/questions/8678441/difference-between-wscript-and-cscript/9062764#9062764 – Ben