3:通過查詢 某個埠刪除埠下多個程序的批處理 bat
:: 跳轉資料夾
cd /d d:\a\b
:: 2: 執行的命令
npm start
:: 建立 bat 檔案;名稱自定義;
:: 將上述四行 存放入 bat檔案內
方法1: 可以寫多個 bat檔案;
方法2:乙個 bat 檔案內 寫多個 執行命令; 同步執行;;
方法3:乙個 bat 檔案內 寫多個 執行命令; 非同步執行;;
方法同***1***(單命令的批處理)
@echo off :: 刪除視窗之前的資料
echo starting1...
... :: 注釋提醒
cd /d d:\ding\dlg npm run build :: 執行第乙個命令
echo starting2...
... :: 注釋提醒
cd /d d:\ding\dlg npm start :: 執行第二個命令
exit :: 退出主視窗
@echo off :: 刪除視窗之前的資料
echo starting1..
.... :: 注釋提醒
start /d d:\ding\dlg npm run build :: 執行第乙個命令
ping /n 20 127.0.0.1 > nul :: 這個主要任務是通過ping ip 的任務起到延時 作用 /n 後的20 是 持續20s;時間可以自行修改
echo starting2..
.... :: 注釋提醒
start /d d:\ding\dlg npm start :: 執行第二個命令
exit :: 退出主視窗
@echo off&setlocal enabledelayedexpansion
set port=
set dstport=7002
for/f "usebackq skip=4 tokens=2,5"
%%a in (`"netstat -ano -p tcp"`)do(
for/f "tokens=2 delims=:"
%%k in (
"%%a")do
(set port=%
%k )
echo
!port!
%%b >>portandpid.txt
)for
/f "tokens=2 delims=:"
%%c in (
"%1")do
(set port=%
%c )
for/f "tokens=1,2 delims= "
%%d in (portandpid.txt)do(
echo
%%d
echo
%dstport%if%
%d == %dstport% taskkill /f /pid %
%e )
del portandpid.txt
set port=
set dstport=
goto :eof
bat檔案(批處理檔案),批處理命令!!!
批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...
bat批處理檔案
你在1.bat檔案裡寫上 echo 1 g 最終效果是 1.bat echo 1 g 即,bat檔案裡的每一行都會出現在命令列裡!如果不想顯示在命令列裡 1,要麼bat檔案裡,每一行前面都加上 表示這個命令不顯示在命令列裡 2,要麼在bat檔案開頭,寫echo off 下面的命令 都不會出現在命令列...
bat 批處理修改host檔案
在測試的時候,經常會遇到修改host 的情況,每次都開啟host手動新增,很繁瑣地,怎麼寫個批處理檔案,雙擊下就把host修改了呢,請看下面 echo off color 0f attrib r windir system32 drivers etc hosts echo 測試配置 beg wind...