を解析するsubprocess
や正規表現を組み合わせることができます。
呼ばれるコウモリの出力を解析し、終了せずに、必要な情報を取得することは容易ですコード。サブプロセスコマンドと通信メソッドを使用して、出力を解析することができます。が
あなたが "終了" コマンドを使用することができます:
exit /b %errorlevel%
をそしてためERRORLEVELを使用するDOS側から
https://docs.python.org/2/library/subprocess.html
output=`dmesg | grep hda`
# becomes
p1 = Popen(["dmesg"], stdout=PIPE)
p2 = Popen(["grep", "hda"], stdin=p1.stdout, stdout=PIPE)
p1.stdout.close() # Allow p1 to receive a SIGPIPE if p2 exits.
output = p2.communicate()[0]
:Pythonのヘルプで報告されているようにあなたのpurpouse。 、詳細は、をご覧ください:
http://www.computerhope.com/exithlp.htm
別のオプションとして(レジスタを使用し、それが揮発性ではない)コマンド「SETX」で変数を使用し、環境にある、またはファイル一時記憶装置。
どういう意味ですか? Finish Timeを環境変数(Start Timeなど)に格納するか、コンソールにFinish Timeを出力して呼び出しスクリプトで取り込むようにしますか? – aschipfl
実行時間の測定に関する[this thread](http://stackoverflow.com/q/673523/5047996)に興味があるかもしれません... – aschipfl
@aschipfl計算したプロセスの終了時刻を取得したい.batからPythonスクリプトへの値 – Learner