&
次のように使用して任意のコマンドをチェーンします。
command1 & command2 & command3 & ...
したがって、特定のケースでは、次の行をデスクトップのバッチファイルに入れます。
START cmd.exe /k "cd C:\activiti-5.9\setup & ant demo.start"
&&
コマンドをチェーンするために使用することもできますが、これによりエラーチェックが実行され、コマンドの1つが失敗すると実行チェーンが切断されます。動作の詳細はここにあります。
編集: @James Kのコメントに興味をそそられました。 「コマンドを連鎖させることはできますが、効果はありません」、さらにテストしたところ、驚いたことに、元のテストで開始したプログラムがfirefox.exe
、PATH
環境変数のディレクトリは、実際にはシステムのどこでも実行可能です(これは本当に不思議に思いました-説明については回答の下部を参照してください)。だから実際に実行しています...
START cmd.exe /k "cd C:\progra~1\mozill~1 && firefox"
...ソリューションが機能していることを証明しませんでした。そこで、システムのどこでも実行可能でないことを確認した後、別のプログラム(nLite)を選択しました。
START cmd.exe /k "cd C:\progra~1\nlite && nlite"
そして、それは私の最初の答えがすでに示唆したように機能します。質問にはWindowsのバージョンは記載されていませんが、私はWindowsXPを使用しています。
誰かが興味を持っているのなら、なぜfirefox.exe
、にいないPATH
のに、私のシステムのどこでも実行可能であり、おそらくあなたのシステムでも実行可能です。これは、アプリケーションを登録してどこでも利用できるようにするレジストリキーによるものです。詳細については、このSUの回答を参照してください。