問題タブ [doskey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - エイリアスを使用してループを実行する
コマンド コンソールに「エイリアス」キーワードを手動で入力して、次のコマンドを指定した回数だけ実行できるようにしたいと考えています。
ループを実行する次のコマンドを見つけました。
for /l %x in (1, 1, 5) do
テキストのエコーなどの単純なコマンドでは問題なく動作しますが、次のコマンドを実行すると (このテストのためだけに>nul 2>&1を使用しません)
同じコマンドをさらに4回繰り返すのではなく、1回で停止します(「成功」メッセージが表示されます)。
各インスタンスの後に停止することなく、コマンドを複数回実行するにはどうすればよいですか?
そして、それが達成されたら、どうすればエイリアスからそのコマンドを実行できますか?
コマンドをバッチ ファイルに入れるときに、特定の文字をエスケープする必要があることを理解しています。
%x ループ コマンドには 2 つのパーセント文字が必要ですが、指定された「エイリアス」キーワードが入力されたときにループ コマンドを実行するために使用する構文はまだわかりません。
batch-file - DOSKEY にポストフィックスを追加する方法 [CMD]
コマンドを実行するためのプレフィックスが必要ですが、少し異なります。たとえば、
次に、たとえば、プレフィックスを使用して2回開くことができるようにしたいと思います
番号を開いた回数に対応させたいと思います。openlink *7 は、リンクを 7 回開きます。