VBSファイル、手動実行はうまくいくが、WinActorだと異常終了する
先日、こちらを質問したものです(vbsファイルに対してWinActorの変数の値を使いたい)
こちらを実践する前に、外部ファイルから変数を読み込んで実行するvbsがWinActorで実行できるかを確認しようと思い、
実行したところエラーとなりました。
以下、結果です。
■手動実行
エラーなしで終了、処理も自分の想定通り
■コマンド実行
実行はする、かつエラーは起こらないが、想定通りの処理を実施していない
■Explorerでファイル開く
実行後、外部ファイル読み込みの個所で「ファイルが見つかりません。」のエラーが出る
■ファイルと関連づいているアプリ起動
Explorerでファイル開くと同様
■スクリプト内容(太字箇所でエラーになっています。)
Include("test.vbs")
Function Include(strFile)
Dim objFso, objWsh, strPath
Set objFso = Wscript.CreateObject("Scripting.FileSystemObject")
Set objWsh = objFso.OpenTextFile(strFile)
ExecuteGlobal objWsh.ReadAll()
objWsh.Close
Set objWsh = Nothing
Set objFso = Nothing
~後続処理~
End Function
手動実行ではエラーが出ないのにWinActorで実行するとエラーになる原因と解決策(仮説でも)わかる方いたら教えていただきたいです。