0

特定のファイルのフォルダーを監視するvbscriptが必要です。ファイルが見つかったら、コマンドを実行してからそのファイルを削除する必要がありますが、再度実行する必要がある場合に備えて、同じファイルのフォルダーを再度監視し続けます。

これ...

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

私に"object required: file"エラーを与えました。

更新、これはうまくいきました...

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
4

1 に答える 1