Domanda

Ecco il codice che ho attualmente:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "SCHTASKS /QUERY > winning.txt"

Nella mia testa questo dovrebbe funzionare correttamente e funziona senza errori, ma il file di testo non viene aggiornato.

Il file di testo è già stato creato, quindi non devo preoccuparmi di creare la variabile WScript

MODIFICARE:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"

Grazie David! Stavo guardando quelle due linee per ore!

È stato utile?

Soluzione

Aggiunta di "cmd /c" alla parte anteriore del comando

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top