私は、バッチスクリプトを経由して( script1.bat )をDOSKEYエイリアスを追加し、別のバッチスクリプトでそれを呼び出すようにしてみてください。それは動作しません。DOSKEYの別名は、(Windows 7の)バッチスクリプトでは動作しません
script1.bat:
set USER_SETTINGS=%DRIVE%\programme\settings.xml
DOSKEY mvn=mvn --settings %USER_SETTINGS% -X $*
がscript2.bat:
mvn clean install
私はそれが動作しますが、コンソールからmvn clean install
を呼び出します。デバッグの出力が近づいています。同じコンソールから2 script2.batと呼ぶと、デバッグ出力は行われません。
誰でも手助けできますか?
バッチファイルがどのような 'DOSKEY'作品である対話型入力を、使用しないでくださいに。私が知る限り、これはうまくいかない。 – Joey
こんにちはJoey、あなたは答えを投稿できました。それは私が望んでいた結果でない場合でも1つです....私は別の説明[ここ](http://unix.stackexchange.com/questions/1496/why-doesnt-my-bash-script-recognize-エイリアス)。概念は同じです。また、エイリアスは異なるシステムでは同じではないかもしれないという説明は、なぜそれをしてはならないのかの論理的説明です。これは環境変数にも当てはまりますが。 –