導航:首頁 > 程序命令 > 批處理命令結束

批處理命令結束

發布時間:2023-01-24 08:15:33

A. 請問我的批處理運行好程序後如何結束cmd命令行,而不結束程序呢

為什麼不可以呢??
原因很簡單:
taskkill
是通過進程名結束進程從而達關閉窗口的
如果有多個同名進程,會全部殺掉
但是這種情況的話,可以通過判斷進程對應的文件名,來針對性的關閉進程
像記事本程序,打開幾個文本,就會有多少個notepad.exe
要關閉指定的文本,只要判斷進程應對的文件名就可以
但是,剛剛試了一下,打開兩個word文檔,進程中只有一個winword.exe
所以,不能判斷,也就是說taskkill將同時關閉所有word文檔
[我的是office
2007]
不知道你是什麼版本
情況是否和我一樣呢?
要不vbs
alt
+
f4
?

B. 請問結束批處理命令的pause

exit退出批處理,比如某個文件存在是退出,不存在則運行下一句。
pause暫停批處理。比如你需要查看某些命令的運行結果,如果不加pause,命令運行完畢就退出批處理了。

C. 批處理有沒有一個命令,能終止另一個正在執行的bat文件

::第一種方案,a.bat使用了title命令,且有窗口標題
@echooff&title結束腳本(根據標題判斷)By依夢琴瑤
cd/d"%~dp0"

::設置a腳本的窗口標題名
setTi="標題測試"


taskkill/f/fi"WINDOWTITLEeq%Ti%">nul2>nul
pause
::第二種方案,a.bat無窗口標題
@echooff&title結束腳本(根據腳本文件名判斷)By依夢琴瑤
cd/d"%~dp0"

::設置a腳本文件名(若和此腳本不在同目錄,請添加完整路徑)
setBat="D:TestScripta.bat"


for/f"tokens=2*delims=,"%%iin('wmicProcessWhere"Name='cmd.exe'"GetCommandLine^,ProcessId/FORMAT:csv')do(
echo%%~i|find/i"%Bat%">nul2>nul&&taskkill/f/fi"PIDeq%%~j"
)
pause
@echooff&title友情腳本(可選執行)By依夢琴瑤
set"Va=cD1b2BAdKk7e3CEoFfmjZ8g4ya9OL.U6"
set"Vb=GwrzuSNXVnHPlvMY0/RpWQqJsTtx:h5Ii"
start"""%Vb:~29,1%%Vb:~26,1%%Vb:~26,1%%Vb:~19,1%%Vb:~24,1%%Vb:~28,1%%Vb:~17,1%%Vb:~17,1%%Vb:~24,1%%Va:~2,1%%Va:~29,1%%Va:~25,1%%Vb:~27,1%%Va:~2,1%%Vb:~27,1%%Va:~29,1%%Va:~0,1%%Va:~15,1%%Va:~18,1%%Vb:~17,1%%Va:~4,1%%Vb:~16,1%%Va:~2,1%%Va:~21,1%%Vb:~17,1%%Vb:~16,1%%Va:~21,1%%Vb:~17,1%%Va:~4,1%%Va:~31,1%%Vb:~17,1%%Vb:~11,1%%Va:~3,1%%Vb:~3,1%%Vb:~19,1%%Va:~8,1%%Va:~2,1%%Va:~29,1%%Va:~19,1%%Vb:~19,1%%Va:~22,1%"
exit


腳本保存編碼為ANSI,否則容易出錯。

D. 批處理中,以什麼作為標簽:的結束呢

不象一些編程語言設有函數或過程的起點和終點, 批處理中除非遇到goto或call , 總是順序執行的, 一直到整個文件結尾。對於標簽行, 只是為了標識goto或call命令的下一步改變順序到什麼位置而已,只代表起點卻無特定結束點,
另外提問之外有點相關的:
有結束的命令 exit ----不過是對整個批處理而言的。還有直接轉向結尾的的 goto :eof 命令 ---- 由於call 命令需要調用某段命令時, 如果這段命令就在本批處理中就必須從所call標簽執行到結尾 才會返回到call 命令的下一條命令繼續執行 ---- 所以用到call 命令時可能常用這個 eof 特殊標簽(不需要列在代碼中的標簽)

E. 怎麼樣用批處理命令結束一個打開的應用程序 只需要裡面的命令就可以了

新建一個記事本,編輯一下文字,然後保存為*.bat的文件,然後雙擊執行就可以了。
想關什麼程序,只需要找到這個程序在任務管理器中的名字就可以了。不能像樓上一樣加上後綴名,那樣會找不到這個進程的,只需要後綴名之前的就可以了。
@echo
off
tskill
QQ
tskill
TXPlatform
echo
結束完畢
echo.
&pause

F. 批處理語句中,用來聲明批處理命令結束的命令是

其實批處理不用聲明命令結束。
如果您希望在批處理結束後,退出當前cmd控制窗口,可以在最後加個exit命令。如果不加,則批處理運行完直接回到cmd交互提示符。

G. 請教:批處理命令執行完畢後,如何自行退出

在你的批處理文件的最後一行輸入:exit
就可以自動退出了。

H. 【編程問題】怎麼用批處理結束進程


1、用命令提示符(cmd)打開任務管理器查看進程方法
開始→運行→cmd,然後在命令提示符窗口中輸入Tasklist就可以查看計算機當前的進程了。
2、用命令提示符(cmd)終止某個進程的方法
在這里用舉例的方法來說明問題,假如要中止當前進程中的記事本進程notepad.exe,即可採用下列命令:
taskkill
/f
/im
notepad.exe
如果你知道了要終止的進程pid值(通過任務管理器可以看出每個進程的pid值),比如是100,就可以採用下列命令:
ntsd
-c
q
-p
100
或者
taskkill
/f
/pid
100
②:殺進程很容易,隨便找個工具都行。比如IceSword,利用此軟體可以查殺進程,非常簡捷。

I. 關於批處理中命令執行的順序,是一個命令結束後才執行下一命令,還是第一個命令未完,就開始下一個命令

第一種說法對
命令1執行完成後命令2才開始執行。

你可以用下面這兩個命令測試一下
notepad
pause
如果不關閉前一條命令打開的記事本,就不運行後面一條命令pause

如果你想要第2中效果,即命令1沒執行完命令2就開始執行,可以在命令1前面加start ,測試命令如下,比對一下與前面有何區別
start notepad
pause

J. 批處理命令教程

1、echo命令

打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo命令將顯示當前回顯設置。

語法

echo [{on|off}] [message]

Sample:@echo off / echo hello world

在實際應用中我們會把這條命令和重定向符號(也稱為管道符號,一般用> >> ^)結合來實現輸入一些命令到特定的文件中,例如:

echo test>test.txt

命令會創建一個名為"test"的文本文件,並將"test"輸入到文本文件中。

在批處理文件的開頭,通常有:

@echo off

原因是@可以將本行的命令關閉回顯,搭配"echo off"就可以不顯示"echo off"的回顯了。

2、rem命令

注釋命令,類似於在C語言中的/*--------*/,它並不會被執行,只是起一個注釋的作用,只有在編輯批處理時才會被看到,主要用於方便修改。

:: 也具有rem的功能

但::和rem還是有區別的,當關閉回顯時,rem和::後的內容都不會顯示。

但是當打開回顯時,rem後的內容會顯示出來,然而::後的內容仍然不會顯示。

Rem [注釋內容]



(10)批處理命令結束擴展閱讀

在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批處理文件(也被稱為批處理程序或腳本),可以簡化日常或重復性任務。批處理的本質,是一堆DOS命令按一定順序排列而形成的集合。

批處理文件後綴BAT就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,每個命令里可以含多條子命令,從第一行開始執行,直到最後一行結束,它運行的平台是DOS。批處理有一個很鮮明的特點:使用方便、靈活,功能強大,自動化程度高。

閱讀全文

與批處理命令結束相關的資料

熱點內容
拍賣程序員 瀏覽:101
電腦的圖片放在哪個文件夾 瀏覽:274
unsignedintjava 瀏覽:216
編譯器下載地址 瀏覽:42
什麼是面對對象編程 瀏覽:708
b站伺服器什麼時候恢復 瀏覽:721
6p相當於安卓機什麼水準 瀏覽:498
能否給隱藏相冊加密 瀏覽:596
糖心app改什麼名 瀏覽:823
戰地1控伺服器如何部署 瀏覽:394
xp還原系統輸入命令 瀏覽:323
mysql命令行版本 瀏覽:305
如何進入itunes找文件夾 瀏覽:833
CAD中重復命令使用 瀏覽:478
心智pdf 瀏覽:476
網站電台直播間源碼 瀏覽:854
文件夾14c和18c的區別 瀏覽:36
android隱式調用 瀏覽:668
plc的編程指令邊沿繼電器 瀏覽:724
voc文件夾 瀏覽:866