九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
dos命令特殊符號(hào)

http://www.daohei.com/post/p.asp?/=3701

1、@   命令行回顯屏蔽符
這個(gè)字符在批處理中的意思是關(guān)閉當(dāng)前行的回顯。我們從前幾課知道
ECHO OFF 可以關(guān)閉掉整個(gè)批處理命令的回顯,但不能關(guān)掉 ECHO OFF 這個(gè)命令,現(xiàn)在我們?cè)?ECHO OFF
這個(gè)命令前加個(gè)@,就可以達(dá)到所有命令均不回顯的要求
2、%   批處理變量引導(dǎo)符
這個(gè)百分號(hào)嚴(yán)格來(lái)說(shuō)是算不上命令的,它只是批處理中的參數(shù)而已(多個(gè)%一起使用的情況除外,以后還
將詳細(xì)介紹)。
引用變量用%var%,調(diào)用程序外部參數(shù)用%1 至%9 等等
%0   %1   %2   %3   %4   %5   %6   %7   %8   %9   %*為命令行傳遞給批處理的參數(shù)
%0  批處理文件本身,包括完整的路徑和擴(kuò)展名
%1  第一個(gè)參數(shù)
%9  第九個(gè)參數(shù)
%*  從第一個(gè)參數(shù)開(kāi)始的所有參數(shù)
參數(shù)%0  具有特殊的功能,可以調(diào)用批處理自身,以達(dá)到批處理本身循環(huán)的目的,也可以復(fù)制文件自身等
等。
例:最簡(jiǎn)單的復(fù)制文件自身的方法
copy %0 d:\\wind.bat
小技巧:添加行內(nèi)注釋
%注釋內(nèi)容%(可以用作行內(nèi)注釋,不能出現(xiàn)重定向符號(hào)和管道符號(hào))
為什么這樣呢?此時(shí)"注釋內(nèi)容"其實(shí)被當(dāng)作變量,其值是空的,故只起注釋作用,不過(guò)這種用法容易出現(xiàn)
語(yǔ)法錯(cuò)誤,一般不用。
3、>     重定向符

輸出重定向命令
這個(gè)字符的意思是傳遞并且覆蓋,他所起的作用是將運(yùn)行的結(jié)果傳遞到后面的范圍(后邊可以是文件,也
可以是默認(rèn)的系統(tǒng)控制臺(tái))
在 NT 系列命令行中,重定向的作用范圍由整個(gè)命令行轉(zhuǎn)變?yōu)閱蝹€(gè)命令語(yǔ)句,受到了命令分隔符&,&&,||
和語(yǔ)句塊的制約限制。
比如:
使用命令:echo hello >1.txt 將建立文件 1.txt,內(nèi)容為"hello "(注意行尾有一空格)
使用命令:echo hello>1.txt 將建立文件 1.txt,內(nèi)容為"hello"(注意行尾沒(méi)有空格)
4、>>   重定向符
輸出重定向命令
這個(gè)符號(hào)的作用和>有點(diǎn)類(lèi)似,但他們的區(qū)別是>>是傳遞并在文件的末尾追加,而>是覆蓋
用法同上
同樣拿 1.txt 做例子

使用命令:
echo hello > 1.txt
echo world >>1.txt
這時(shí)候 1.txt  內(nèi)容如下:
hello
world
5、<、>&、<&  重定向符
這三個(gè)命令也是管道命令,但它們一般不常用,你只需要知道一下就 ok 了,當(dāng)然如果想仔細(xì)研究的話,可
以自己查一下資料。(本人已查過(guò),網(wǎng)上也查不到相關(guān)資料)
<,輸入重定向命令,從文件中讀入命令輸入,而不是從鍵盤(pán)中讀入。
@echo off
echo 2005-05-01>temp.txt
date <temp.txt
del temp.txt
這樣就可以不等待輸入直接修改當(dāng)前日期
>&,將一個(gè)句柄的輸出寫(xiě)入到另一個(gè)句柄的輸入中。
<&,剛好和>&相反,從一個(gè)句柄讀取輸入并將其寫(xiě)入到另一個(gè)句柄輸出中。
常用句柄:0、1、2,未定義句柄:3—9
1>nul  表示禁止輸出正確的信息
2>nul  表示禁止輸出錯(cuò)誤信息。
其中的 1 與 2 都是代表某個(gè)數(shù)據(jù)流輸入輸出的地址(NT CMD  稱之為句柄,MSDOS 稱之為設(shè)備)。
句柄 0:標(biāo)準(zhǔn)輸入 stdin,鍵盤(pán)輸入
句柄 1:標(biāo)準(zhǔn)輸出 stdout,輸出到命令提示符窗口(console,代碼為 CON)
句柄 2:標(biāo)準(zhǔn)錯(cuò)誤 stderr,輸出到命令提示符窗口(console,代碼為 CON)
其中的 stdin 可被<重定向,stdout 可被>、>>重定向。
我們已經(jīng)知道讀取文本中的內(nèi)容可以用 for 命令,但如果只需要讀取第一行用 for 命令就有點(diǎn)麻煩。簡(jiǎn)單的
辦法如下:
@echo off
set /p str=<%0
echo %str%
pause
運(yùn)行顯示批處理文件自身的第一行:@echo off

6、|   命令管道符
格式:第一條命令  |  第二條命令  [|  第三條命令...]
將第一條命令的結(jié)果作為第二條命令的參數(shù)來(lái)使用,記得在 unix 中這種方式很常見(jiàn)。
例如:
dir c:\\|find "txt"
以上命令是:查找 C:\\所有,并發(fā)現(xiàn) TXT 字符串。
FIND 的功能請(qǐng)用  FIND /?  自行查看
在不使 format 的自動(dòng)格式化參數(shù)時(shí),我是這樣來(lái)自動(dòng)格式化 A 盤(pán)的
echo y|format a: /s /q /v:system
用過(guò) format 的都知道,再格盤(pán)時(shí)要輸入 y 來(lái)確認(rèn)是否格盤(pán),這個(gè)命令前加上 echo y 并用|字符來(lái)將 echo y
的結(jié)果傳給 format 命令
從而達(dá)到自動(dòng)輸入 y 的目的
(這條命令有危害性,測(cè)試時(shí)請(qǐng)慎重)
7、^   轉(zhuǎn)義字符
^是對(duì)特殊符號(hào)<,>,&的前導(dǎo)字符,在命令中他將以上  3  個(gè)符號(hào)的特殊功能去掉,僅僅只把他們當(dāng)成符號(hào)而
不使用他們的特殊意義。
比如
echo test ^>1.txt
結(jié)果則是:test > 1.txt
他沒(méi)有追加在 1.txt 里,呵呵。只是顯示了出來(lái)
另外,此轉(zhuǎn)義字符還可以用作續(xù)行符號(hào)。
舉個(gè)簡(jiǎn)單的例子:
@echo off
echo  英雄^
是^

好^
男人
pause
不用多說(shuō),自己試一下就明白了。
為什么轉(zhuǎn)義字符放在行尾可以起到續(xù)行符的作用呢?原因很簡(jiǎn)單,因?yàn)槊啃心┪策€有一個(gè)看不見(jiàn)的符號(hào),
即回車(chē)符,轉(zhuǎn)義字符位于行尾時(shí)就讓回車(chē)符失效了,從而起到了續(xù)行的作用。

8、&   組合命令
語(yǔ)法:第一條命令  &  第二條命令  [&  第三條命令...]
&、&&、||為組合命令,顧名思義,就是可以把多個(gè)命令組合起來(lái)當(dāng)一個(gè)命令來(lái)執(zhí)行。這在批處理腳本里是
允許的,而且用的非常廣泛。因?yàn)榕幚碚J(rèn)行不認(rèn)命令數(shù)目。
這個(gè)符號(hào)允許在一行中使用 2 個(gè)以上不同的命令,當(dāng)?shù)谝粋€(gè)命令執(zhí)行失敗了,也不影響后邊的命令執(zhí)行。
這里&兩邊的命令是順序執(zhí)行的,從前往后執(zhí)行。
比如:
dir z:\\ & dir y:\\ & dir c:\\
以上命令會(huì)連續(xù)顯示 z,y,c 盤(pán)的內(nèi)容,不理會(huì)該盤(pán)是否存在 

9、&&  組合命令
語(yǔ)法:第一條命令  &&  第二條命令  [&&  第三條命令...]
用這種方法可以同時(shí)執(zhí)行多條命令,當(dāng)碰到執(zhí)行出錯(cuò)的命令后將不執(zhí)行后面的命令,如果一直沒(méi)有出錯(cuò)則
一直執(zhí)行完所有命令
這個(gè)命令和上邊的類(lèi)似,但區(qū)別是,第一個(gè)命令失敗時(shí),后邊的命令也不會(huì)執(zhí)行
dir z:\\ && dir y:\\ && dir c:\\ 

10、||   組合命令
語(yǔ)法:第一條命令  ||  第二條命令  [||  第三條命令...]
用這種方法可以同時(shí)執(zhí)行多條命令,當(dāng)一條命令失敗后才執(zhí)行第二條命令,當(dāng)碰到執(zhí)行正確的命令后將不
執(zhí)行后面的命令,如果沒(méi)有出現(xiàn)正確的命令則一直執(zhí)行完所有命令;
提示:組合命令和重定向命令一起使用必須注意優(yōu)先級(jí)
管道命令的優(yōu)先級(jí)高于重定向命令,重定向命令的優(yōu)先級(jí)高于組合命令
問(wèn)題:把 C 盤(pán)和 D 盤(pán)的文件和文件夾列出到 a.txt 文件中。看例:
dir c:\\ && dir d:\\ > a.txt
這樣執(zhí)行后 a.txt 里只有 D 盤(pán)的信息!為什么?因?yàn)榻M合命令的優(yōu)先級(jí)沒(méi)有重定向命令的優(yōu)先級(jí)高!所以這
句在執(zhí)行時(shí)將本行分成這兩部分:dir c:\\和 dir d:\\ > a.txt,而并不是如你想的這兩部分:dir c:\\ && dir d:\\和
> a.txt。要使用組合命令&&達(dá)到題目的要求,必須得這么寫(xiě):
dir c:\\ > a.txt && dir d:\\ >> a.txt
這樣,依據(jù)優(yōu)先級(jí)高低,DOS 將把這句話分成以下兩部分:dir c:\\ > a.txt 和 dir d:\\ >> a.txt。例十八中的幾
句的差別比較特殊,值得好好研究體會(huì)一下。
當(dāng)然這里還可以利用&命令(自己想一下道理哦):
dir c:\\ > a.txt & dir d:\\ >> a.txt
11、""   字符串界定符
雙引號(hào)允許在字符串中包含空格,進(jìn)入一個(gè)特殊目錄可以用如下方法
cd "program files"
cd progra~1
cd pro*
以上三種方法都可以進(jìn)入 program files 這個(gè)目錄 

12、,  逗號(hào)
逗號(hào)相當(dāng)于空格,在某些情況下","可以用來(lái)當(dāng)做空格使
比如
dir,c:\\ 

13、;  分號(hào)
分號(hào),當(dāng)命令相同時(shí),可以將不同目標(biāo)用;來(lái)隔離,但執(zhí)行效果不變,如執(zhí)行過(guò)程中發(fā)生錯(cuò)誤,則只返回
錯(cuò)誤報(bào)告,但程序仍會(huì)執(zhí)行。(有人說(shuō)不會(huì)繼續(xù)執(zhí)行,其實(shí)測(cè)試一下就知道了)
比如:
dir c:\\;d:\\;e:\\;z:\\
以上命令相當(dāng)于
dir c:\\
dir d:\\
dir e:\\
dir f:\\
如果其中 z 盤(pán)不存在,運(yùn)行顯示:系統(tǒng)找不到指定的路徑。然后終止命令的執(zhí)行。
例:dir c:\\;d:\\;e:\\1.txt
以上命令相當(dāng)于
dir c:\\
dir d:\\
dir e:\\1.txt
其中文件 e:\\1.txt 不存在,但 e 盤(pán)存在,有錯(cuò)誤提示,但命令仍會(huì)執(zhí)行。
為什么?如果目標(biāo)路徑不存在,則終止執(zhí)行;如果路徑存在,僅文件不存在,則繼續(xù)執(zhí)行。

14、()  括號(hào)
小括號(hào)在批處理編程中有特殊的作用,左右括號(hào)必須成對(duì)使用,括號(hào)中可以包括多行命令,這些命令將被
看成一個(gè)整體,視為一條命令行。
括號(hào)在  for  語(yǔ)句和  if  語(yǔ)句中常見(jiàn),用來(lái)嵌套使用循環(huán)或條件語(yǔ)句,其實(shí)括號(hào)()也可以單獨(dú)使用,請(qǐng)看例
子。
例:
命令:echo 1 & echo 2 & echo 3
可以寫(xiě)成:
(
echo 1
echo 2
echo 3
)
上面兩種寫(xiě)法效果一樣,這兩種寫(xiě)法都被視為是一條命令行。
注意:這種多條命令被視為一條命令行時(shí),如果其中有變量,就涉及到變量延遲的問(wèn)題。 

15、!  感嘆號(hào)
沒(méi)啥說(shuō)的,在變量延遲問(wèn)題中,用來(lái)表示變量,即%var%應(yīng)該表示為!var!,請(qǐng)看前面的 setlocal 命令介紹。

16、批處理中可能會(huì)見(jiàn)到的其它特殊標(biāo)記符:  (略)
CR(0D)  命令行結(jié)束符
Escape(1B) ANSI 轉(zhuǎn)義字符引導(dǎo)符
Space(20)  常用的參數(shù)界定符
Tab(09) ; =  不常用的參數(shù)界定符
+ COPY 命令文件連接符
* ?  文件通配符
/  參數(shù)開(kāi)關(guān)引導(dǎo)符
:  批處理標(biāo)簽引導(dǎo)符

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
DOS的管道、重定向等 - Fish - 博客大巴
DOS批處理高級(jí)教程:第一章 批處理基礎(chǔ)
DOS常見(jiàn)特殊符號(hào)
批處理經(jīng)典入門(mén)教程!(從不懂到高手)第3/5頁(yè)
批處理
DOS命令
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服