freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

批處理(batch)腳本編程(編輯修改稿)

2025-07-15 12:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 60。 空字符串我們可以看到每行都有一個(gè)大寫字母I,這個(gè)I其實(shí)就是我們?cè)贔OR帶入的變量,我們FOR語(yǔ)句代入的變量名是什么,這里就寫什么.比如:FOR /F %%z IN (39。set39。) DO @echo %%z這里我們代入的變量名是z那么我們就要把那個(gè)I改成z,例如%~fI改為%~fz至于前面的%~p這樣的內(nèi)容就是語(yǔ)法了!好開始講解:~I 刪除任何引號(hào)(),擴(kuò)展 %I這個(gè)變量的作用就如他的說(shuō)明,刪除引號(hào)!我們來(lái)看這個(gè)例子:,在里面輸入這些內(nèi)容1111222233334444然后在建立個(gè)BAT文件代碼如下:FOR /F delims= %%i IN () DO @echo %%~ipause執(zhí)行后,我們看CMD的回顯如下:1111222233334444,我們會(huì)發(fā)現(xiàn)第一行和第三行的引號(hào)都消失了,這就是刪除引號(hào)~i的作用了!刪除引號(hào)規(guī)則如下(BAT兄補(bǔ)充!)若字符串首尾同時(shí)存在引號(hào),則刪除首尾的引號(hào);若字符串尾不存在引號(hào),則刪除字符串首的引號(hào);如果字符串中間存在引號(hào),或者只在尾部存在引號(hào),則不刪除。%~fI 將 %I 擴(kuò)展到一個(gè)完全合格的路徑名看例子:把代碼保存放在隨便哪個(gè)地方,我這里就放桌面吧.FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~fipause執(zhí)行后顯示內(nèi)容如下C:\Documents and Settings\Administrator\桌面\C:\Documents and Settings\Administrator\桌面\當(dāng)我把代碼中的 %%~fi直接改成%%iFOR /F delims== %%i IN (39。dir /b39。) DO @echo %%ipause執(zhí)行后就會(huì)顯示這些內(nèi)容通過(guò)對(duì)比,我們很容易就看出沒(méi)有路徑了,這就是將 %I 擴(kuò)展到一個(gè)完全合格的路徑名的作用也就是如果%i變量的內(nèi)容是一個(gè)文件名的話,他就會(huì)把這個(gè)文件所在的絕對(duì)路徑打印出來(lái),而不只單單打印一個(gè)文件名,自己動(dòng)手動(dòng)實(shí)驗(yàn)下就知道了!%~dI 僅將 %I 擴(kuò)展到一個(gè)驅(qū)動(dòng)器號(hào)看例子:代碼如下,我還是放到桌面執(zhí)行!FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~dipause執(zhí)行后我CMD里顯示如下C:C:,%%~di作用是,如果變量%%i的內(nèi)容是一個(gè)文件或者目錄名,他就會(huì)把他這文件或者目錄所在的盤符號(hào)打印出來(lái)!%~pI 僅將 %I 擴(kuò)展到一個(gè)路徑這個(gè)用法和上面一樣,他只打印路徑不打印文件名字FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~pipause我就不打結(jié)果了,大家自己復(fù)制代碼看結(jié)果吧,下面幾個(gè)都是這么個(gè)用法,代碼給出來(lái),大家自己看結(jié)果吧!%~nI 僅將 %I 擴(kuò)展到一個(gè)文件名只打印文件名字FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~nipause%~xI 僅將 %I 擴(kuò)展到一個(gè)文件擴(kuò)展名只打印文件的擴(kuò)展名FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~xipause%~sI 擴(kuò)展的路徑只含有短名打印絕對(duì)短文件名FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~sipause%~aI 將 %I 擴(kuò)展到文件的文件屬性打印文件的屬性FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~aipause%~tI 將 %I 擴(kuò)展到文件的日期/時(shí)間打印文件建立的日期FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~tipause%~zI 將 %I 擴(kuò)展到文件的大小打印文件的大小FOR /F delims== %%i IN (39。dir /b39。) DO @echo %%~zipause%~$PATH:I 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)展 到找到的第一個(gè)完全合格的名稱。如果環(huán)境變量名 未被定義,或者沒(méi)有找到文件,此組合鍵會(huì)擴(kuò)展到 空字符串這是最后一個(gè),和上面那些都不一樣,我單獨(dú)說(shuō)說(shuō)!然后在把這些代碼保存為批處理,放在桌面.FOR /F delims== %%i IN (39。39。) DO @echo %%~$PATH:ipause他的意思就在PATH變量里指定的路徑里搜索net,exe文件,沒(méi)有就打印一個(gè)錯(cuò)誤!好了,FOR的的變量就介紹到這了! 第四節(jié)(批處理中的變量)批處理中的變量,我把他分為兩類,分別為系統(tǒng)變量和自定義變量我們現(xiàn)在來(lái)詳解這兩個(gè)變量!系統(tǒng)變量:他們的值由系統(tǒng)將其根據(jù)事先定義的條件自動(dòng)賦值,也就是這些變量系統(tǒng)已經(jīng)給他們定義了值,不需要我們來(lái)給他賦值,我們只需要調(diào)用而以! 我把他們?nèi)苛谐鰜?lái)!%ALLUSERSPROFILE% 本地 返回“所有用戶”配置文件的位置。 %APPDATA% 本地 返回默認(rèn)情況下應(yīng)用程序存儲(chǔ)數(shù)據(jù)的位置。 %CD% 本地 返回當(dāng)前目錄字符串。 %CMDCMDLINE% 本地 返回用來(lái)啟動(dòng)當(dāng)前的 的準(zhǔn)確命令行。 %CMDEXTVERSION% 系統(tǒng) 返回當(dāng)前的“命令處理程序擴(kuò)展”的版本號(hào)。 %COMPUTERNAME% 系統(tǒng) 返回計(jì)算機(jī)的名稱。 %COMSPEC% 系統(tǒng) 返回命令行解釋器可執(zhí)行程序的準(zhǔn)確路徑。 %DATE% 系統(tǒng) 返回當(dāng)前日期。使用與 date /t 命令相同的格式。由 生成。有關(guān) date 命令的詳細(xì)信息,請(qǐng)參閱 Date。 %ERRORLEVEL% 系統(tǒng) 返回上一條命令的錯(cuò)誤代碼。通常用非零值表示錯(cuò)誤。 %HOMEDRIVE% 系統(tǒng) 返回連接到用戶主目錄的本地工作站驅(qū)動(dòng)器號(hào)。基于主目錄值而設(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 %HOMEPATH% 系統(tǒng) 返回用戶主目錄的完整路徑?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 %HOMESHARE% 系統(tǒng) 返回用戶的共享主目錄的網(wǎng)絡(luò)路徑?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 %LOG*****ERVER% 本地 返回驗(yàn)證當(dāng)前登錄會(huì)話的域控制器的名稱。 %NUMBER_OF_PROCESSORS% 系統(tǒng) 指定安裝在計(jì)算機(jī)上的處理器的數(shù)目。 %OS% 系統(tǒng) 返回操作系統(tǒng)名稱。Windows 2000 顯示其操作系統(tǒng)為 Windows_NT。 %PATH% 系統(tǒng) 指定可執(zhí)行文件的搜索路徑。 %PATHEXT% 系統(tǒng) 返回操作系統(tǒng)認(rèn)為可執(zhí)行的文件擴(kuò)展名的列表。 %PROCESSOR_ARCHITECTURE% 系統(tǒng) 返回處理器的芯片體系結(jié)構(gòu)。值:x86 或 IA64 基于 Itanium %PROCESSOR_IDENTFIER% 系統(tǒng) 返回處理器說(shuō)明。 %PROCESSOR_LEVEL% 系統(tǒng) 返回計(jì)算機(jī)上安裝的處理器的型號(hào)。 %PROCESSOR_REVISION% 系統(tǒng) 返回處理器的版本號(hào)。 %PROMPT% 本地 返回當(dāng)前解釋程序的命令提示符設(shè)置。由 生成。 %RANDOM% 系統(tǒng) 返回 0 到 32767 之間的任意十進(jìn)制數(shù)字。由 生成。 %SYSTEMDRIVE% 系統(tǒng) 返回包含 Windows server operating system 根目錄(即系統(tǒng)根目錄)的驅(qū)動(dòng)器。 %SYSTEMROOT% 系統(tǒng) 返回 Windows server operating system 根目錄的位置。 %TEMP% 和 %TMP% 系統(tǒng)和用戶 返回對(duì)當(dāng)前登錄用戶可用的應(yīng)用程序所使用的默認(rèn)臨時(shí)目錄。有些應(yīng)用程序需要 TEMP,而其他應(yīng)用程序則需要 TMP。 %TIME% 系統(tǒng) 返回當(dāng)前時(shí)間。使用與 time /t 命令相同的格式。由 生成。有關(guān) time 命令的詳細(xì)信息,請(qǐng)參閱 Time。 %USERDOMAIN% 本地 返回包含用戶帳戶的域的名稱。 %USERNAME% 本地 返回當(dāng)前登錄的用戶的名稱。 %USERPROFILE% 本地 返回當(dāng)前用戶的配置文件的位置。 %WINDIR% 系統(tǒng) 返回操作系統(tǒng)目錄的位置。 這么多系統(tǒng)變量,我們?nèi)绾沃浪闹凳鞘裁茨?在CMD里輸入 echo %WINDIR%windir變量名,不是隨便亂輸?shù)?這樣就能顯示一個(gè)變量的值了! 舉個(gè)實(shí)際例子,比如我們要復(fù)制文件到當(dāng)前帳號(hào)的啟動(dòng)目錄里就可以這樣copy d:\ %USERPROFILE%\「開始」菜單\程序\啟動(dòng)\%USERNAME% 本地 返回當(dāng)前登錄的用戶的名稱。 注意有空格的目錄要用引號(hào)引起來(lái)另外還有一些系統(tǒng)變量,他們是代表一個(gè)意思,或者一個(gè)操作!他們分別是%0 %1 %2 %3 %4 %5 ......一直到%9 還有一個(gè)%*%0 這個(gè)有點(diǎn)特殊,有幾層意思,先講%1%9的意思.%1 返回批處理的第一個(gè)參數(shù)%2 返回批處理的第二個(gè)參數(shù)%3%9依此推類反回批處理參數(shù)?到底怎么個(gè)返回法?我們看這個(gè)例子,@echo offecho %1 %2 %3 %4echo %1echo %2echo %3echo %4進(jìn)入CMD,輸入cd c:\然后輸入 我是第一個(gè)參數(shù) 我是第二個(gè)參數(shù) 我是第三個(gè)參數(shù) 我是第四個(gè)參數(shù)注意中間的空額,我們會(huì)看到這樣的結(jié)果:我是第一個(gè)參數(shù) 我是第二個(gè)參數(shù) 我是第三個(gè)參數(shù) 我是第四個(gè)參數(shù)我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第四個(gè)參數(shù)對(duì)比下代碼,%1就是我是第一個(gè)參數(shù) %2就是我是第二個(gè)參數(shù)怎么樣理解了吧!這些%1和%9可以讓批處理也能帶參數(shù)運(yùn)行,大大提高批處理功能!還有一個(gè)%*
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1