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