- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
何謂批次檔(Batch File)??
將多個指令置於同一檔案,讓OS一次執行
文字格式,由Windows的cmd.exe解讀
提供多種指令
批次指令(cmd.exe提供)
內部指令(cmd.exe提供)
外部指令(OS/User提供)
版本演進:DOS - Win9x - Win2000/WinXP
優點:cmd.exe為OS內建,通用、簡單、不用編譯。特別適用於文字檔處理。
缺點:速度不快、無法撰寫複雜動作
應用面?
排程定時:GUI方式、批次檔版本
更改IP:GUI版本、批次版本
登入時變換桌面
自動收送信
自動登入bbs
自動ftp下載
自動化google查詢
自動化MP3壓縮
自動備份資料
自動化傳送簡訊
..............
?
常用指令?
萬用字元: *.exe???? ????.bat
目錄: .? .. nul
cmd的DOS指令
檔案目錄指令:dir, copy, del, md, cd, rd ...
導向指令: |, ,? ,
cmd的批次指令
for, if, set, goto, exit, echo ...
外部指令
篩選指令:more, findstr, sort
常用指令:telnet、ftp、ping、ipconfig、chkdsk、xcopy....
其他指令:開始/說明及支援/搜尋:命令列參照
CMD的DOS指令DEMO?
啟動cmd.exe
開始/程式集/執行/輸入cmd.exe
建立一個叫mywork的目錄,並將工作目錄轉到mywork
mkdir mywork cd mywork
將c:\下的目錄列表存成dir.txt。
dir /b /ad c:\ dir.txt
尋找c:\winnt下,所有“setup”字樣的.txt檔(包含子目錄和子子目錄和.....)並排序存到my.txt
dir /s c:\winnt\setup*.txt | sort my.txt
尋找c:\winnt\comsetup.log中,有出現“dllhost”的那幾行(不分大小寫)
findstr /i call” c:\winnt\comsetup.log
請用echo在dir.txt後面附加上文字=目錄列表紀錄=
echo =目錄列表紀錄= dir.txt
以my.txt履寫dir.txt(不能有提示符號出現)
copy /y my.txt dir.txt
?實作:備份檔案?
在c:\winnt下,把*.txt備份到c:\backup的目錄下
要求:在執行多次的情況下,每次都能執行完畢而無須使用者介入。
提示一:請由說明及支援查詢xcopy的用法
提示二:須自行建立好c:\backup的目錄
CMD的Batch指令?
可將DOS指令們寫入一文字batch檔,並利用batch指令加強其功能
可執行重覆動作,簡化手動工作
EX. backup.bat
處處可使用
只要有Windows即可使用
語法和指令都比C/Java和其他語言都簡單
撰寫時間短
systemroot
username
var1
......?
cmd.exe?
my_1.bat?
systemroot
username
var2
......?
cmd.exe?
my_2.bat
批次檔格式?
單純的文字檔。
將重覆指令整合為一個檔案。
以 .bat 或 .cmd 作為副檔名
?
mkdir mywork cd mywork
dir /b /ad c:\ dir.txt
dir /s c:\winnt\setup*.txt | sort my.txt
findstr /i call” c:\winnt\comsetup.log
echo =目錄列表紀錄= dir.txt
copy /y my.txt dir.txt?
demo.bat
?
批次指令:基本顯示?
顯示字串:echo
秀出hihi的字樣:echo hihi
關閉指令的顯示,但仍可顯示字樣:@echo hihi
關閉此後所有指令的顯示:@echo off
開始此後所有指令的顯示:@echo on
註解
rem
標號
:
配合goto 時使用
?
批次指令:變數?
環境變數操作
一般用法:set var=henry
讀取var變數:echo %var%
顯示目前全部變數:set
數值運算:set /a var=3*2
使用者指定:set /p var=Please write something:
特殊系統變數:%windir% %cd% %date% %systemroot% %username%.
您可能关注的文档
最近下载
- 吉林省中药软片炮制规范.pptx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
- 《白洋淀纪事》阅读测试题含答案(推荐).docx VIP
- 必考名著《白洋淀纪事》导读+知识点汇总.pdf VIP
- CQJZDE-2008 重庆市建筑工程计价定额.docx VIP
- 人教部编版七年级语文上册名著选读《湘行散记》导读.doc VIP
- 重庆市建筑工程计价定额CQJZDE-2008.doc
- 部编版七上语文名著导读《朝花夕拾》、《白洋淀纪事》、《湘行散记》知识点练习(含答案).docx VIP
- 超星尔雅学习通《大学生劳动教育》章节测试含答案.docx VIP
- 七年级上册名著《湘行散记》知识点+习题(共12页).docx VIP
文档评论(0)