- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dos笔记
dos学习笔记
一个恶意小程序
@echo off
:top
start cmd
goto top
shift 的替换作用:
shift用在批处理文件中可以起到向右移动参数的作用.具体看下面的例子:
@ echo off
用shift可以避免多编写相同的命令:
例子:
Echo off
Copy %1 c:\
Copy %2 c:\
Copy %3 c:\
……..
Copy %9 c:\
这样需要编写九个copy %1 c:\
但是用了shift后
Rem total.bat
: top
Copy %1 c:\
Shift
If (%1)==() goto end
Goto top
End
dos 的环境变量:
comspec :
comspec是set环境变量中特殊的一个,它代表dos命令的command。Com的寻找路径。
环境变量可以在批处理中调用,其格式是在环境变量名的两边加上双引号。如 “path”
一个dos下的加密小程序:
@echo off
rem pasd.bat
if (%1)==() goto nopas
if (%password%)==() goto notset
if not %1 == %password% goto no
kr
goto end
:nopas
echo you must enter a password
goto end
:notset
echo pasword not set
goto end
:no
echo incorrect password
echo locking system
pausenull //null是dos黑洞,所有的重定向到null的东西会消失
goto end
:end
if语句
if 用来控制批处理条件件的运行。
If 语句应该在%1或后面的实参上用括号阁起来。
例子:
If (%1)==(aa) goto end
用if exist 语句编写一个简单的反autorun.inf批处理。
@Echo off
Rem anti-atorun.inf.bat
Echo use this simple batch file to anti
Echo autoun.inf in the movable device
Echo. //用echo.产生一个空行
Attrib -h –s –r autorun.inf //防止autorun.inf 被加了隐蔽和系统属性,无法删除和检测
If exist autorun.inf goto anti
Goto end
:anti
Del autorun.inf
Echo anti autorun.inf ssucceed
:end
pause
这个批处理很简单,功能也很简单。也不太合理,因为他不考虑其他因素,而只是通过简单的删除autrun.inf来防止autorun.inf的运行,自然也会使有些依靠autorun.inf来运行的合理软件无法运行。
Errorlevel 语句
Everlevel语句的成立条件是大于或等于。如
If errorlevel 1
是说当返回的errorlevel值大于或等于时。
For语句
For语句用的变量时%%a-%%z.参数批处理是%1-%9.
注意用%%a-%%z,不是%a-%z。
For语句可以包含逻辑检查。如:
For %a in (*.bat) do if %a==file dir %a是成立的.
有的dos不支持多字符的变量,但有的支持.如 %%list是多字符有的支持,有的不支持.
批处理文件的子程序
在dos3.3以前用command /c string来调用子程序,dos3.3之后用call来调用子批处理程序.
关于cmmand命令: 是一个命令增强工具,叫prompt command。不同于cmd.
两文件操作工具----- pctools,norton utilitines。
您可能关注的文档
- 工程定额与预算复习题.doc
- 83课件.ppt
- 7国外人类记忆课件.ppt
- 工业企业如何实现“互联网”.doc
- 工业机器人与RFID检测系统编程调试(中职)赛项实操比赛样题.doc
- 工作椅设计综述.doc
- 工程竣工验收报告(机电).docx
- 工程造价顶岗实习日记.docx
- 9000认证流程.docx
- 巾帼文明岗宗旨目标口号服务理念.doc
- 安徽省亳州市蒙城县第六中学2025年高三3月统一练习(一)语文试题含解析.doc
- 安徽省巢湖市第一中学2025届高三第三次质量检测试题英语试题试卷含解析.doc
- 安徽省滁州市来安县第三中学2025届高三第一次调研测试生物试题含解析.doc
- 安徽省安庆第二中学2025届高考英语试题命题比赛模拟试卷(21)含解析.doc
- 安徽省安庆二中2025年高三1月月考(期末)生物试题含解析.doc
- 安徽省安庆市第九中学2024-2025学年高三第六次摸底考试英语试题试卷含解析.doc
- 安徽省“皖南八校”2024-2025学年高三第二学期第一次月考生物试题含解析.doc
- 安徽省安庆市第十中学2024-2025学年高三下学期第五次模拟(期末)生物试题含解析.doc
- 安徽省安庆市潜山市第二中学2025届高三教学质量监测(二)语文试题含解析.doc
- 安徽省安庆市桐城中学2024-2025学年高三全真模拟考试语文试题含解析.doc
文档评论(0)