vbscript monitor

vbscript - Constantemente busca el archivo, cuando el archivo existe, ejecuta el comando



monitor (1)

Necesito un vbscript que supervisa una carpeta para un archivo específico, cuando se encuentra el archivo necesita ejecutar un comando y luego eliminar ese archivo, pero continuar monitoreando la carpeta nuevamente para el mismo archivo en caso de que necesite volver a ejecutar.

Esta...

Set FSO = CreateObject("Scripting.FileSystemObject") Do While 1>0 If FSO.FileExists (file.txt) Then FSO.DeleteFile (file.txt) CreateObject("WScript.Shell").Run "c:/windows/notepad.exe" End If WScript.Sleep 1000 Loop

Me dio un error de "objeto requerido: archivo"

actualización, esto funcionó ...

FileName = "c:/vbscript/cat.txt" Set FSO = CreateObject("Scripting.FileSystemObject") Do If FSO.FileExists(FileName) Then FSO.DeleteFile FileName CreateObject("WScript.Shell").Run "c:/windows/notepad.exe" End If WScript.Sleep 1000 Loop


Simplemente cree una secuencia de comandos que realice ciclos infinitos, verifique la existencia de archivos y, en caso afirmativo, elimínelos.

FileName = "Path/To/FileName" Set FSO = CreateObject("Scripting.FileSystemObject") Do If FSO.FileExists(FileName) Then FSO.DeleteFile FileName End If WScript.Sleep 1000 Loop