寫在前面:
本文章旨在總結備份、方便以後查詢,由於是個人總結,如有不對,歡迎指正;另外,內容大部分來自網絡、書籍、和各類手冊,如若侵權請告知,馬上刪帖致歉。
有時候,我們會用到 cmd命令控制檯來打開一些程序或者特殊文件,這時候如果用 “ win鍵 + R ” 再輸入 cmd打開,那麼它的輸入路徑並不會指向當前文件夾路徑或者你訪問的文件夾路徑,於是乎你還得再 ” cd 需要訪問的路徑 “;若是需要經常用到,那麼未免太繁瑣了,不如建一個 bat文件來處理
命令
-
直接調出 cmd
start
start其實就相當於以一個新窗口的方式打開命令提示符窗口
-
cmd /? dir(執行指定的 dir命令)
在批處理文件中使用以下內容:
start cmd.exe /k "more-batch-commands-here"
要麼
start cmd.exe /c "more-batch-commands-here"
-
/ c 執行由字符串指定的命令,然後終止
-
/ k 執行由字符串指定的命令,但保持不變
有關
cmd /?
更多詳細信息,請參閱 cmd.exe文檔 -
-
第一項跟第二項合併
start cmd /k
or
start cmd /c
如果直接用上面的內容,後面不帶指令內容,那就是什麼都沒幹;第一個是空執行了一次然後再打開一個新窗口等待輸入,第二個並沒有什麼意思,打開了沒操作什麼就關閉了(此時並沒有再打開一個窗口了)
即:
start cmd /c dir 會打開一個新窗口後執行 dir指令,原窗口會關閉
start cmd /k dir 會打開一個新窗口後執行 dir指令,原窗口不會關閉
應用
例如,我需要把一份存儲在 txt文件的數據轉換成 bin文件,需要調用一個 exe程序並且要輸入轉換的文件名,如下圖:
然後命令操作是這樣子的:
從第二行開始:獲取文件名,並賦給 a;
接着第三行:cmd打開 ziku程序,並輸入參數
附錄:
★CMD命令★
-
gpedit.msc-----組策略
-
sndrec32-------錄音機
-
Nslookup-------IP地址偵測器
-
explorer-------打開資源管理器
-
logoff---------註銷命令
-
tsshutdn-------60秒倒計時關機命令
-
lusrmgr.msc----本機用戶和組
-
services.msc—本地服務設置
-
oobe/msoobe /a----檢查XP是否激活
-
notepad--------打開記事本
-
cleanmgr-------垃圾整理
-
net start messenger----開始信使服務
-
compmgmt.msc—計算機管理
-
net stop messenger-----停止信使服務
-
conf-----------啓動netmeeting
-
dvdplay--------DVD播放器
-
charmap--------啓動字符映射表
-
diskmgmt.msc—磁盤管理實用程序
-
calc-----------啓動計算器
-
dfrg.msc-------磁盤碎片整理程序
-
chkdsk.exe-----Chkdsk磁盤檢查
-
devmgmt.msc— 設備管理器
-
regsvr32 /u *.dll----停止dll文件運行
-
drwtsn32------ 系統醫生
-
rononce -p ----15秒關機
-
dxdiag---------檢查DirectX信息
-
regedt32-------註冊表編輯器
-
Msconfig.exe—系統配置實用程序
-
rsop.msc-------組策略結果集
-
mem.exe--------顯示內存使用情況
-
regedit.exe----註冊表
-
winchat--------XP自帶局域網聊天
-
progman--------程序管理器
-
winmsd---------系統信息
-
perfmon.msc----計算機性能監測程序
-
winver---------檢查Windows版本
-
sfc /scannow-----掃描錯誤並復原
-
taskmgr-----任務管理器(2000/xp/2003
-
winver---------檢查Windows版本
-
wmimgmt.msc----打開windows管理體系結構(WMI)
-
wupdmgr--------windows更新程序
-
wscript--------windows腳本宿主設置
-
write----------寫字板
-
winmsd---------系統信息
-
wiaacmgr-------掃描儀和照相機嚮導
-
winchat--------XP自帶局域網聊天
-
mem.exe--------顯示內存使用情況
-
Msconfig.exe—系統配置實用程序
-
mplayer2-------簡易widnows media player
-
mspaint--------畫圖板
-
mstsc----------遠程桌面連接
-
mplayer2-------媒體播放機
-
magnify--------放大鏡實用程序
-
mmc------------打開控制檯
-
mobsync--------同步命令
-
dxdiag---------檢查DirectX信息
-
drwtsn32------ 系統醫生
-
devmgmt.msc— 設備管理器
-
dfrg.msc-------磁盤碎片整理程序
-
diskmgmt.msc—磁盤管理實用程序
-
dcomcnfg-------打開系統組件服務
-
ddeshare-------打開DDE共享設置
-
dvdplay--------DVD播放器
-
net stop messenger-----停止信使服務
-
net start messenger----開始信使服務
-
notepad--------打開記事本
-
nslookup-------網絡管理的工具嚮導
-
ntbackup-------系統備份和還原
-
narrator-------屏幕“講述人”
-
ntmsmgr.msc----移動存儲管理器
-
ntmsoprq.msc—移動存儲管理員操作請求
-
netstat -an----(TC)命令檢查接口
-
syncapp--------創建一個公文包
-
sysedit--------系統配置編輯器
-
sigverif-------文件簽名驗證程序
-
sndrec32-------錄音機
-
shrpubw--------創建共享文件夾
-
secpol.msc-----本地安全策略
-
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
-
services.msc—本地服務設置
-
Sndvol32-------音量控制程序
-
sfc.exe--------系統文件檢查器
-
sfc /scannow—windows文件保護
-
tsshutdn-------60秒倒計時關機命令
-
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
-
taskmgr--------任務管理器
-
eventvwr-------事件查看器
-
eudcedit-------造字程序
-
explorer-------打開資源管理器
-
packager-------對象包裝程序
-
perfmon.msc----計算機性能監測程序
-
progman--------程序管理器
-
regedit.exe----註冊表
-
rsop.msc-------組策略結果集
-
regedt32-------註冊表編輯器
-
rononce -p ----15秒關機
-
regsvr32 /u *.dll----停止dll文件運行
-
regsvr32 /u zipfldr.dll------取消ZIP支持
-
cmd.exe--------CMD命令提示符
-
chkdsk.exe-----Chkdsk磁盤檢查
-
certmgr.msc----證書管理實用程序
-
calc-----------啓動計算器
-
charmap--------啓動字符映射表
-
cliconfg-------SQL SERVER 客戶端網絡實用程序
-
Clipbrd--------剪貼板查看器
-
conf-----------啓動netmeeting
-
compmgmt.msc—計算機管理
-
cleanmgr-------垃圾整理
-
ciadv.msc------索引服務程序
-
osk------------打開屏幕鍵盤
-
odbcad32-------ODBC數據源管理器
-
oobe/msoobe /a----檢查XP是否激活
-
lusrmgr.msc----本機用戶和組
-
logoff---------註銷命令
-
iexpress-------木馬捆綁工具,系統自帶
-
Nslookup-------IP地址偵測器
-
fsmgmt.msc-----共享文件夾管理器
-
utilman--------輔助工具管理器
-
gpedit.msc-----組策略
-
explorer-------打開資源管理器