2017-09-25 10 views
0

私はロボットフレームワークを使用してプロセスを実行しています。プロセスが実行中に[プロセスの実行]コマンドにユーザー値を渡す方法がありますか?プロセスが実行中に[プロセスの実行]コマンドでユーザー値を渡すことができます

例:プロセスが実行されている

${result} = Run Process ${dir}/some_command shell=True 

ますが、それは のようなユーザの確認を求め、「DIRヨーヨーが(はい/いいえ)設定したいんexist.Doないのですか?」 私はそれに「はい」を渡す必要があります。

これを行う方法はありますか?
はいの場合、実行プロセスコマンド自体に値を渡すことはできますか?

+1

'echo y | del * 'は例です – Marichyasana

答えて

0

あなたのプロセス/プログラムにラッチすることによってこれを行う方法はおそらくあります。しかし、ロボットフレームワークには常にAutoITライブラリを使用することができます。このライブラリは、キーボードレベルの入力コマンドをコード化することができ、多くのWindowsデスクトップ自動化を可能にします。 Link

0

はい、配管で簡単に行えます。プロンプト/入力が単なる単一の変数である場合:

${result} = Run Process echo "${your_variable}" | ${dir}/some_command shell=True 
関連する問題