ネットワーク パス上にあるスクリプトがあり、以下のコードを使用して実行すると、システムが指定されたファイルを見つけることができないというエラーが表示されます。
CreateObject("WScript.Shell").Run "\\\host\aid\prog\Files.vbs" & Trim(arglist), 0, True
ありがとう
ネットワーク パス上にあるスクリプトがあり、以下のコードを使用して実行すると、システムが指定されたファイルを見つけることができないというエラーが表示されます。
CreateObject("WScript.Shell").Run "\\\host\aid\prog\Files.vbs" & Trim(arglist), 0, True
ありがとう
引数リストから先頭の末尾のスペースを削除し、結果をスクリプト パスに連結します。引数リストが空の文字列でない限り、存在しないファイル名が作成されます。例:
arglist = "/foo"
WScript.Echo "\\host\aid\prog\Files.vbs" & Trim(arglist)
次の出力が生成されます。
\\host\aid\prog\Files.vbs/foo
コードを機能させるには、スクリプト パスと引数の間にスペースを追加する必要があります。
...
filename = "\\host\aid\prog\Files.vbs"
CreateObject("WScript.Shell").Run filename & " " & Trim(arglist), 0, True