はじめまして。
Blue Prism 初学者です。オブジェクトの基本的な動作について質問させてください。
実行環境
- Windows 10
- Blue Prism 6.4
話題
- 対象オブジェクト:Utility - Environment
- 対象ページ :Start Process Read Stderr and Stdout
問題:実行できるプログラムと出来ないプログラムがある
例としてディレクトリ _C:\Windows\System32_ に存在する実行プログラム PING.exe
と query.exe
を Start Process Read Stderr and Stdout
でそれぞれ実行させた場合を以下に示します。
PING.exe を与えた場合
オブジェクトの引数 Process Name
に文字列 C:\Windows\System32\PING.exe
を与えた場合、想定通りコマンドが実行されます
(引数が不十分なためエラーメッセージが出力されますが、ここでは割愛します)
query.exe を与えた場合
オブジェクトの引数 Process Name
に文字列 C:\Windows\System32\query.exe
を与えた場合、以下のエラーを返して VBO が実行されません
Internal: Could not execute code stage because exception thrown by code stage: 指定されたファイルが見つかりません。
考察
同一のディレクトリ上に配置された実行プログラムなので、期待としては同様に実行できて欲しいところでしたが、そうなりませんでした。
推測としては Windows のファイルパス(環境変数)とは別に BP が保持しているパスがあるのではないかと考えています。
回答依頼事項
上に例示した 2 ファイルで実行結果が異なる理由を説明をお願いします。
※ 可能であれば、言及された外部サイトの URL や公式ドキュメントなどご紹介頂けますと感激します。
上記、拙い質問で恐縮ですが
ご回答のほど宜しくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/22 04:09