0

先日、こちらを質問したものです(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で実行するとエラーになる原因と解決策(仮説でも)わかる方いたら教えていただきたいです。

anothersolution 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。