日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁(yè) 新聞資訊 >> 新聞?lì)^條 >> Windows命令行參數(shù)的知識(shí)(一)
新聞資訊
NEWS INFORMATION

Windows命令行參數(shù)的知識(shí)(一)

發(fā)布時(shí)間:2019-05-22

最近沒(méi)事的時(shí)候,準(zhǔn)備研究一下Windows命令行參數(shù)的知識(shí),因?yàn)槊看巫约涸诓僮麟娔X時(shí)總是效率太慢,如果能夠了解Windows參數(shù)的一些知識(shí),絕對(duì)能提高效率!

基本外部命令和內(nèi)部命令

首先是基本的知識(shí),一般Windows命令包含內(nèi)部命令和外部命令,其中外部命令比較多,外部命令一般在%SystemRoot%\System32里面,我的電腦%SystemRoot%=C:\Windows,估計(jì)別人的也差不多。還有一個(gè)比較常用的路徑%UserProfile%=C:\User\Administrator(或者你自己命名的用戶,默認(rèn)是Administrator),這個(gè)路徑代表你現(xiàn)在使用的用戶路徑。 
內(nèi)部命令比較少,這里可以羅列出來(lái):

命令名描述
assoc 顯示或者修改當(dāng)前的文件擴(kuò)展關(guān)聯(lián)
break 設(shè)置調(diào)試中斷
call 在一個(gè)腳本內(nèi)調(diào)用程序或者其他腳本
cd(chdir) 顯示當(dāng)前目錄名或者改變當(dāng)前目錄位置
cls 清理命令窗口并清除屏幕緩存區(qū)
color 設(shè)置命令shell窗口的文本與背景顏色
copy 將文件從一個(gè)位置復(fù)制到另一個(gè)位置,或者將多個(gè)文件連接在一起
date 顯示或者設(shè)置系統(tǒng)時(shí)間
del(erase) 刪除指定文件、多個(gè)文件或目錄
dir 顯示當(dāng)前目錄或者指定目錄中的子目錄與文件列表
dpath 允許程序打開(kāi)指定目錄中的數(shù)據(jù)文件(就像在當(dāng)前目錄中一樣)
echo 顯示命令行的文本字符串,設(shè)置命令回顯狀態(tài)(on|off)
endlocal 變量局部化結(jié)束
exit 退出命令shell
for 對(duì)一組文件中的每個(gè)文件運(yùn)行指定的命令
ftype 顯示當(dāng)前文件類(lèi)型或者修改文件類(lèi)型(文件擴(kuò)展關(guān)聯(lián)中使用)
goto 將命令解釋器直接跳轉(zhuǎn)到批處理腳本中某個(gè)標(biāo)記行
if 命令的條件執(zhí)行
md(makedir) 在當(dāng)前目錄或者指定目錄下創(chuàng)建子目錄
mklink 為文件或者目錄創(chuàng)建符合連接或者硬連接
move 將一個(gè)或者多個(gè)文件從當(dāng)前目錄或者指定源目錄移動(dòng)到指定的目標(biāo)目錄,也可以用于對(duì)目錄進(jìn)行重命名
path 顯示或者設(shè)置操作系統(tǒng)用于搜索可執(zhí)行文件與腳本的命令路徑
pause 暫停批處理程序,并顯示以下消息: 請(qǐng)按任意鍵繼續(xù)…
popd 彈出由pushd保存的目錄,使其成為當(dāng)前目錄
pushd 保存當(dāng)前目錄位置,之后跳轉(zhuǎn)到指定的目錄(可選)
prompt 為命令提示符設(shè)置文本
rd(rmdir) 移除目錄(也可以移除其子目錄)
rem 在批處理腳本或者Config.sys中設(shè)置標(biāo)記
ren(rename) 對(duì)一個(gè)或者多個(gè)文件進(jìn)行重命名
set 顯示當(dāng)前環(huán)境變量,或者為當(dāng)前命令shell設(shè)置臨時(shí)變量
setlocal 在批處理腳本中標(biāo)記變量局部化的開(kāi)始
shift 改變批處理腳本中可替換變量的位置
start 啟動(dòng)一個(gè)單獨(dú)的窗口,以便運(yùn)行指定的程序或者命令
time 顯示或者設(shè)置系統(tǒng)時(shí)間
title 設(shè)置命令shell窗口的標(biāo)題
type 顯示文本文件的內(nèi)容
verify 在將文件寫(xiě)入磁盤(pán)后,指令操作系統(tǒng)對(duì)其進(jìn)行驗(yàn)證
vol 顯示磁盤(pán)卷標(biāo)與序列號(hào)

以上就是內(nèi)部命令,而外部命令太多了,這里就不再羅列,以后用到的時(shí)候慢慢記錄。 
首先學(xué)習(xí)的第一個(gè)外部命令是setx,這個(gè)命令和內(nèi)部命令set很像,區(qū)別是這個(gè)命令可以永久的更改用戶環(huán)境變量,而set是臨時(shí)改變,比如我想增加一個(gè) 

C:\script 
文件夾到path里面,就可以使用: 
setx Path "%Path;C:\script"或者setx Path "C:\script;%Path" 
兩者的區(qū)別是搜索先后順序不同罷了。

管理文件擴(kuò)展與文件關(guān)聯(lián)

通過(guò)使用文件擴(kuò)展,在命令行只需要輸入命令名就可以執(zhí)行命令,有兩種類(lèi)型的文件擴(kuò)展: 
- 可執(zhí)行文件的文件擴(kuò)展?蓤(zhí)行文件是使用環(huán)境變量%PATHEXT%進(jìn)行設(shè)置的,可以輸入set pathext來(lái)查看當(dāng)前設(shè)置,一般是PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC,這些文件都不需要在命令行中顯示的指定文件擴(kuò)展名。 
- 應(yīng)用程序的文件擴(kuò)展。應(yīng)用程序的文件擴(kuò)展也就是文件關(guān)聯(lián)。通過(guò)文件關(guān)聯(lián)可以把參數(shù)傳遞給可執(zhí)行文件,從而等價(jià)于雙擊鼠標(biāo)打開(kāi)對(duì)應(yīng)文件。系統(tǒng)中的已知擴(kuò)展都對(duì)應(yīng)有文件關(guān)聯(lián),通過(guò)assoc查看,比如assoc.exe即查看后綴為exe文件的文件關(guān)聯(lián)。查詢得到.exe=exefile。然后可以使用ftype查看映射的文件類(lèi)型,比如: ftype exefile得到exefile="%1" %*,即說(shuō)明運(yùn)行exe文件時(shí),Windows會(huì)判斷第一個(gè)值為要運(yùn)行的命令,其他的則為要運(yùn)行的參數(shù)。

簡(jiǎn)單腳本編寫(xiě)規(guī)則

有了Windows系統(tǒng)命令的基本知識(shí),就可以寫(xiě)一些簡(jiǎn)單腳本程序了,與C++、java這類(lèi)程序有點(diǎn)區(qū)別,寫(xiě)腳本程序不需要;來(lái)進(jìn)行斷開(kāi)程序段,在命令讀取下面任意字符就終止: 
- 斷行(比如按下shift+enter鍵) 
- 回車(chē)與斷行(比如按下enter鍵) 
- 文件尾標(biāo)志 
常見(jiàn)語(yǔ)句和命令: 
cls清除控制臺(tái)窗口,充值屏幕緩沖 
rem在腳本中創(chuàng)建注釋 
echo在命令行中顯示消息、關(guān)閉或者打開(kāi)命令回顯 
@以行為單位控制命令的回顯方式 
title設(shè)置命令shell窗口的標(biāo)題欄 
color設(shè)置命令shell窗口使用的文本色與背景色

 

為腳本添加注釋

一般注釋信息有: 
- [ ] 腳本創(chuàng)建時(shí)間和最后修改時(shí)間 
- [ ] 腳本創(chuàng)建者 
- [ ] 腳本創(chuàng)建者聯(lián)系方式 
- [ ] 腳本用途 
- [ ] 腳本輸出是否保存及其保存位置 
例如下面一個(gè)簡(jiǎn)單的腳本程序:

rem ************************
rem Script: SysInfo.bat
rem Creation Data: 2016-7-24
rem Last Modified: 2016-7-24
rem Author: XiaoDong Wang
rem Email: 347916416@qq.com
rem ************************
rem Description: Display system configuration information
rem              include system name. IP configuration 
rem              and Windows version.
rem ************************
rem Files: Stores output in C:\currentSys.txt
rem ************************ 

@echo off
hostname > C:\currentSys.txt
ver >> C:\currentSys.txt
ipconfig -all >> C:\currentSys.txt

cls清除控制臺(tái)窗口,充值屏幕緩沖 
rem在腳本中創(chuàng)建注釋 
echo在命令行中顯示消息、關(guān)閉或者打開(kāi)命令回顯 
@以行為單位控制命令的回顯方式 
title設(shè)置命令shell窗口的標(biāo)題欄 
color設(shè)置命令shell窗口使用的文本色與背景色

這個(gè)程序雖然簡(jiǎn)單,但是注釋的方式值得學(xué)習(xí)!以后一定要嚴(yán)格要求自己這樣注釋?zhuān)!主要上面程序的第一行?code>@代表后面一句話不顯示、echo off代表關(guān)閉下面所有行的回顯,非常好用,建議所有腳本第一行都加上這句話,是的腳本運(yùn)行后不用顯示一堆無(wú)用信息。

 

  1. 1、首先用記事本新建一個(gè)文件夾

     

    windows如何編寫(xiě)命令腳本
  2.  

    2、然后在記事本里輸入ipconfig /release和ipconfig /renew命令

     

    windows如何編寫(xiě)命令腳本
  3.  

    3、將文本另存為.bat為后綴的文件

     

     

    windows如何編寫(xiě)命令腳本
  4.  

    4、鼠標(biāo)右鍵選中編輯好的腳本文件,選擇以管理員方式運(yùn)行

     

    windows如何編寫(xiě)命令腳本
  5. 5

    5、這時(shí)我們電腦就會(huì)自動(dòng)斷開(kāi)網(wǎng)絡(luò)然后重新連接網(wǎng)絡(luò)了:

     

    windows如何編寫(xiě)命令腳本
  6.  

我的CMD輸入任何命令都顯示 不是內(nèi)部命令也不是外部命令 也不是可運(yùn)行的外部程序或批處理文件

兄弟,你電腦的環(huán)境變量%path%是不是定義錯(cuò)了?安裝少數(shù)軟件可能會(huì)修改path值,建議你重新設(shè)置下環(huán)境變量。
具體設(shè)置方法:右鍵“我的電腦”→“屬性”→“高級(jí)”→”環(huán)境變量”
找到系統(tǒng)變量副框,繼續(xù)找到path,雙擊,將變量值輸修改成:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
然后再去試試你的命令吧~
=======================================
看到你的補(bǔ)充截圖,建議你重置一下環(huán)境變量:將我給的代碼覆蓋以前的環(huán)境變量設(shè)定,當(dāng)然覆蓋前請(qǐng)先備份之前變量路徑。

你命令打錯(cuò)了…………
要不就是你的系統(tǒng)PATH變量的設(shè)置有問(wèn)題
你在CMD界面打path命令看一下 有沒(méi)有類(lèi)似
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\
這樣的結(jié)果的
如果沒(méi)有就自己設(shè)置一下。

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

平安县| 平潭县| 神农架林区| 扶沟县| 两当县| 亚东县| 丁青县| 资阳市| 临海市| 唐山市| 盈江县| 神农架林区| 蓬莱市| 建阳市| 定日县| 无极县| 星子县| 北京市| 会昌县| 万源市| 德令哈市| 虎林市| 济宁市| 遂平县| 静宁县| 阳城县| 徐水县| 秀山| 新竹县| 祁东县| 蚌埠市| 梨树县| 二手房| 宜君县| 五河县| 博客| 尼勒克县| 华宁县| 建阳市| 白朗县| 莆田市|