2

(特定のパスに) ファイルが存在するかどうかを確認し、(存在する場合にのみ) 別のファイル (またはフォルダー) を開くか、アプリケーションを実行する vb スクリプトを探しています。

4

4 に答える 4

3
Set fileSystemObject = CreateObject("Scripting.FileSystemObject")

If fileSystemObject.FileExists(file) Then

    'Do what you need

End If
于 2012-10-01T10:52:37.103 に答える
2

これは機能します:

Set fileSystemObject = CreateObject("Scripting.FileSystemObject")
If fileSystemObject.FileExists("ok.txt") Then
  CreateObject("WScript.Shell").Run "nice.txt"
End If

ok.txtファイルが (vbs と同じフォルダーに) 存在するかどうかを確認し、ファイルを実行しnice.txtます。

ご協力いただきありがとうございます。

于 2012-10-01T16:59:04.710 に答える
1

このように (DOS パスを使用して) スクリプトは動作します。

Set fileSystemObject = CreateObject("Scripting.FileSystemObject")
If fileSystemObject.FileExists("D:\MYSCRE~1\ok.txt") Then
CreateObject("WScript.Shell").Run "D:\MYSCRE~1\nice.txt"
End If
于 2012-10-02T10:42:46.343 に答える