コマンドプロンプトを開いてコマンドを実行するWindowsバッチファイルを作成するにはどうすればよいですか?


1

.cmdファイル自体に対して相対的な場所でコマンドラインを開き、次のようなものを実行する.cmdファイルを作成したい:

someapp start ../../config.js

これどうやってするの?


またbash、インストールする必要がありますが、考慮してください。
ctrl-alt-delor 14

回答:


0

見てください、CMDはあなたの友達です:http : //ss64.com/nt/cmd.html

例:

プログラムを実行し、ファイル名パラメーターを渡します:CMD / c write.exe c:\ docs \ sample.txt

プログラムを実行し、長いファイル名を渡します:CMD / c write.exe "c:\ sample documents \ sample.txt"

プログラムパスのスペース:CMD / c "" c:\ Program Files \ Microsoft Office \ Office \ Winword.exe ""

プログラムパス+パラメーターのスペース:CMD / c "" c:\ Program Files \ demo.cmd "" Parameter1 Param2

プログラムパスのスペース+スペースのあるパラメーター:CMD / k "" c:\ batch files \ demo.cmd ""スペースのあるパラメーター1 ""スペースのあるパラメーター2 ""

Demo1を起動してからDemo2を起動:CMD / c "" c:\ Program Files \ demo1.cmd "&" c:\ Program Files \ demo2.cmd ""


コマンドラインを開いて新しい場所にcdできますが、2番目のコマンドを実行するための構文は何ですか?cmd.exe /k "cd node_modules\.bin"... じゃあ何?
ガラスウォール14

duDEの答えの最後の例のアンパサンドを参照してください。
AFH 14

@AFH:ありがとう、アンパサンドはいくつかのコマンドを連結するために必要です。たぶん私は質問を誤解してきましたが、私はポイントは「/ C」のパラメータだと思います。cmd / cのメモ帳C:/tmp/text.txt
デュード

私はこれを試していますが、機能していませんが、コマンドプロンプトでコマンドを手動で実行すると機能します。cmd.exe /k ""cd node_modules\.bin" & "karma start ../../karma.conf.js""
glasswall14年

...私は内部のこの1行でファイルtest.cmdのを作成することにより、同様しようと試みたのだが、作品
デュード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.