变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置:首頁文章首頁 IT學院 IT技術

批處理(bat)學習的一些總結

作者:  來源:  發布時間:2012-1-11 14:01:50  點擊:
(del %0

echo 能找到我,就給你發糖

pause>nul)

::括號里的內容被理解成一個語塊,運行其中的命令時不需從文件讀取,所以就算刪除自身仍可運行。

echo "test&pause|sort

::當一行命令中存在奇數個雙引號時,將會轉義其后所有本行字符

for /f tokens^=2delims^=^" %%a in ("123"test"456") do echo %%a

::通過對特殊字符的轉義,在for中用雙引號當分隔符

for /f tokens^=2delims^=^" %%a in (^"123"456") do echo %%a

set /p=^"""

::當一組字符串中含有奇數個雙引號時經常會出錯,解決方法是轉義其中的一個,保持有效的雙引號成對,可是引號對之內無法用轉義符對其轉義,所以轉義符要放在引號對之外使用

set /a "1/(%random%%%2)"&&set com=||set com=/f "tokens=2"

for %com% %%a in ("123 234 345") do echo %%a

::假如隨機值為偶數,則顯示指定字符串第二段,否則顯示整段。這里用變量來定制命令,會比常規辦法(一條if和一條命令對應)更靈活和省事,但是要注意的是,變量延遲是在解釋語塊之后進行,所以這里的%com%不能使用變量延遲。

set /a \test1=123,test2=234

(@echo off

for /f "tokens=1* delims==" %%a in ('set\') do echo %%b

)|sort

::sort對for命令的輸出進行排序,那個@echo off并非多余,因為通道之前的若是語塊(for、if或者被成對括號包起來的語句),該語塊中的內容將會以cmd /c的形式運行,此時的回顯是打開的,而變量延遲則是默認關閉的。

dir /ad 123\&&md234||rd 345&tree /f|more

::當存在123文件夾時,創建234文件夾,否則刪除345文件夾,無論結果如何,接下來都會逐屏顯示當前目錄樹。重點是管道命令、邏輯連接符的靈活運用

2、句柄的妙用

@echo off 2>nul 3>nul

這個命令不存在...

echo 錯誤回顯呢?

pause

::句柄備份,可用于屏蔽所有正確或錯誤回顯

cd.>1.txt 2>2.txt 3>3.txt 4>4.txt 5>5.txt 6>6.txt 7>7.txt 8>8.txt 9>9.txt

::用一個命令創建9個文件,效率自然提高了

@echo off

(for /r %%a in (*.*) do del /f /s "%%~nxa" 3>>"%%a") 2>nul 4>>%0

pause

::利用寫入句柄會占用文件的特性實現高效刪除重復文件

待續...

首頁 上一頁 [1] [2] [3]  下一頁 尾頁

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 午夜私人影院 | 中文字幕s级优女区 | 欧美日韩国产高清 | 中文字幕免费在线观看 | 午夜爽视频| 性欧美疯狂猛交69hd | 黄色一级片免费看 | 美国黄色毛片一级 | 男人女人真曰批的视频动态 | 久久国产精品久久 | 高清国产亚洲va精品 | 免费观看黄色a一级视频播放 | 日韩久久精品视频 | 成人免费动作大片黄在线 | 午夜剧场官网 | 乡村爱情第16部免费观看 | a级黄色片网站 | 欧美成人一区二区三区在线视频 | 三级大片在线观看 | 曰本一区二区 | 久久影院秋霞理论 | 国产精品欧美亚洲韩国日本99 | 天天碰夜夜| 欧美一级片观看 | 亚洲欧美一区二区三区久本道 | 日本三级韩国三级三级a级按摩 | 黄网站在线播放视频免费观看 | 成年午夜视频免费观看视频 | 三级三级三级a级全黄公司的 | 青青青国产免费线在 | 抖音成人短视频 | 天天操夜夜爱 | 国产乡下三级全黄三级bd | 好男人www社区资源免费观看 | 免费簧网站永久在线播放国产 | 亚洲欧美卡通成人制服动漫 | 在线观看国产欧美 | 午夜网站视频 | 深夜福利剧场 | 国产午夜在线观看 | 国产干美女 |