新しいウィンドウのバッチ実行コマンド

hello worldを出力するには、batスクリプトで新しいウィンドウを開きます。

start "" cmd / k "echo hello world"

「」は、新しいウィンドウにタイトルがないか、タイトルが空であることを意味します

/ kはコマンドの実行後に新しいウィンドウを閉じないことを意味し、/ cは実行後にウィンドウを閉じることを意味します

1. 2秒後にtom、output hello、output worldのタイトルのbatスクリプトで新しいウィンドウを開きます。

timeout / t 2は2秒間カウントダウンします。pingを使用したい人もいます(ping 127.1 –n 2> nul)

複数のコマンドを出力するには、&&記号を使用する必要があり、新しいウィンドウでのすべての出力には ""引用符を付ける必要があります。 ""を入力しない場合、最初のコマンドは新しいウィンドウではなく起動スクリプトウィンドウで実行されます

start "tom" cmd / k "echo hello && timeout / t 2 && echo world"

2.新しく開いたウィンドウの編集および挿入モードをキャンセルして、マウスが新しいウィンドウをクリックしてウィンドウが動かなくなり、サービスが実行されないようにする方法

スクリプトの前にコマンドをコピーすると、スクリプトで新しく開いたすべてのウィンドウがデフォルトで編集モードと挿入モードをオフにします

reg add HKEY_CURRENT_USER \ Console / v QuickEdit / t REG_DWORD / d 00000000 / f

3.新しく開いたウィンドウのサイズを制御する方法

スクリプトの最初に変数を定義する

set evn1 = mode con cols = 70 lines = 25

colsはウィンドウの長さ、linesはウィンドウの幅(パーセンテージが明確でないかどうか)

変数メソッドを呼び出す:%evn1%

start "tom" cmd / k " %evn1% && echo hello && timeout / t 2 && echo world"

4.タイトルを手動で設定します

タイトルキミ

start "" cmd / k " %evn1%  && title kimi && echo hello && timeout / t 2 && echo world"

5.アドレスを設定します

Eドライブのディレクトリで新しいウィンドウを開きます

start "" / d E:\ a  cmd / k "echo hello world"

包括的な:

バッチスクリプトを作成し、Eドライブのディレクトリaにaというタイトルのウィンドウを開き、サイズを設定し、ディレクトリaのgitコードを更新してパッケージ化し、サブディレクトリtargetでtest.jarパッケージを開始します。

@エコーオフ

:: ======構成変数========

remという単語はコメント情報で始まります

remはアドレスpath_aを設定します

set path_a = E:\ a

remはウィンドウサイズを設定します

set evn1 = mode con cols = 70 lines = 25

:: ======実行を開始========

remは、新しいウィンドウが編集挿入モードを開始できないようにします

reg add HKEY_CURRENT_USER \ Console / v QuickEdit / t REG_DWORD / d 00000000 / f

start / d E:\ a cmd / k "%evn1%&& git pull && mvn install && cd target && title a && java -jar test.jar"

remスクリプトの最後に、一時停止が最後に追加されます。スクリプトを実行した後も、入力を待機しています。終了し、スクリプトを追加しない場合は、スクリプト実行ウィンドウを直接閉じます。

一時停止

おすすめ

転載: blog.51cto.com/13236892/2487849