1、首先你需要明白,你要用这个批处理做什么事情。2、根据要做事情,你要知道WINDOWS(DOS下)相应的命令,比如,批处理从C盘复制文件到D盘:格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]在记事本中写上:copy C:\soft\*.* D:\file\然后把记事本后缀.txt改成.bat,复制文件的批处理就好了,相关命令,你可以百度搜一下,按命令格式写就行了下面是我自己写的启动数据库服务的批处理:文件名:开始MSSQL服务.bat内容:net start MsDtsServer
批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。
REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例:
REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。
ECHO 是一个回显命令主要参数有OFF和 ON,一般用ECHO message来显示一个特定的消息 。例:
Rem 以上代表关闭回显即不显示所执行的命令
Echo 这个就是消息。
Rem 以上代表显示“这就是消息”这列字符
GOTO 即为跳转的意思。在批处理中允许以“:XXX”来构建一个标号然后用GOTO :标号直接来执行标号后的命令。例
REM 上面就是名为LABEL的标号。
REM 以上程序跳转标号LABEL处继续执行。
CALL 命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。例:
批处理2.BAT内容如下:
批处理1.BAT内容如下:
ECHO 1和2的内容全部显示完成
1和2的内容全部显示完成
PAUSE 停止系统命令的执行并显示下面的内容。例:
请按任意键继续 . . .
IF 条件判断语句,语法格式如下:
[NOT] 将返回的结果取反值即“如果没有”的意思。
ERRORLEVEL 是命令执行完成后返回的退出值
Number 退出值的数字取值范围0~255。判断时值的排列顺序应该又大到小。返回的值大于或等于指定的值时条件成立。
string1==string2 string1和string2都为字符的数据,英文字符的大小写将看做不同,这个条件中的等于号必须是2个(绝对相等),条件想等后即执行后面的 command
IF ERRORLEVEL这条语句必须放在某一个命令后面。执行命令后由IF ERRORLEVEL来判断命令的返回值。
检测命令执行完后的返回值做出判断。
rem 如果退出代码为1(不成功)就跳至标题1处执行
rem 如果退出代码为0(成功)就跳至标题0处执行
echo 命令执行成功!
Rem 程序执行完毕跳至标题exit处退出
echo 命令执行失败!
很长啊,还有些资料,想要的话留个邮箱吧。。。
一般批处理都是先建立一个文本文件然后输入 批处理命令然后另存为.bat文件就好了的。。
^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。
这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)
if null show usage:noparmsecho Usage: monitor.bat ServerIP PortNumbergoto end标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。
中磁盘上的所有文件均复制到d:\back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。
但是看你代码好像有问题。是不是少了几条命令,还是第二条命令应该放在第一个。我就不改了,你自己看吧
将一份或多份文件复制到另一个位置。
source 指定要复制的文件。
/B 表示一个二进位文件。
福/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
/Y 不使用确认是否要改写现有目标文件
/-Y 使用确认是否要改写现有目标文件
/Z 用可重新启动模式复制已联网的文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY
命令是在一个批文件脚本中执行的,默认值应为
要附加文件,请为目标指定一个文件,为源指定
names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
H 隐藏文件 A 存档文件
如果命令扩展名被启用,DEL 和 ERASE 会如下改变:
/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。...余下全文>>
---设置服务为自启动保存为bat就OK了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。