2016-12-17 15 views
1

私がしたいのは、一時的に環境変数をPython実行可能ファイルに追加するバッチファイルを作成することです。そこから実行ファイルを呼び出し、バッチファイルから別のスクリプトを開きます。Pythonスクリプトを実行するバッチファイル

set env="path/to/exe" 

そして、私が使用する必要がありますスクリプトを呼び出すために:私はこれまでのところ、私は私のようなものを必要とする環境変数を追加することを発見した、バッチに非常に新しいですし、これを研究してきた

call "path/to/script" 

私の質問なので、私は2つの2を結合して、スクリプトを呼び出す、私はこのような何かを行うことができるだろうかの。私はそれを期待するよう

set env="python.exe" 
call "python script.py" 

は、この作品はウィル?

答えて

2

よく、CALLは、バッチファイルの呼び出し(開く)に使用されます。あなたはバッチを通じてPythonスクリプトを開いて(と環境を設定)したい場合は、使用STARTコマンドを、コードを持っているでしょう、それこのような:

set env=python.exe 
start python script.py 

あなたがPython環境を持っている場合、これは(組み合わせ)動作するはずです。

+0

実行ファイルは、スクリプトが格納されているディレクトリにありますが、まだ動作しているかどうかはわかりませんが、まだ進行中の作業です。コールコマンドは、あなたが今知っているところで期待どおりに動作すると思いますか? – ekultek

+0

**私の知る限り、** CALL **はバッチアプリケーションのみを起動することですが、startコマンドはすべてのファイルタイプを開始します。 – PryroTech

+0

'= '記号の後に_space_を削除する必要があります。そうでなければ、変数値の一部になります。 – aschipfl

関連する問題