在了解批处理之前首先要了解一下DOS是什么,DOS是一个曾经风靡一时的 *** 作系统,它是单用户单任务的基于命令行的系统,完成每一个任务都要用命令去实现,比如复制文件 copy,创建目录md,删除文件md,格式化硬盘format等,不像windows都可以用鼠标去点,因为那时候是没有鼠标的。因为DOS当初也是微软的MS-DOS最有名,后来的windows也是在DOS的基础上运行发展起来,直到现在windows还保留着DOS,现在叫“命令提示符”。
批处理呢就是一堆有序的命令集合到一起形成的一个扩展名是bat的文件,可以直接运行。因为DOS是单任务的,需执行完一个命令再去输入下一个命令去执行,很费时间,如果把需要的命令写到批处理文件里面就不用费时间去等待了,它可以一条一条去执行,这个过程你就可以吃个饭喝个水啥的,呵呵
同时,批处理还能完成一些单命令无法完成的任务,比如可以设变量,可以用循环等,这就需要你一点一点去了解了。
以下这个批处理就是了。
@echo off
for /f "tokens=" %%a in (
'dir "e:\source\bmp" /s /a-d /b'
) do (
hq2xexe "%%~a" "e:\dest\%%~nxa"
)
pause
把下面的命令复制到txt文本文档里,然后保存,然后更改它的后缀名为bat。如 关机bat
echo off
shutdown -s -t 10
如果你要马上关机,不等待,就把那个10设置为0,否则就是10秒后关机。当然也可以设置成更大的数字,好方便保存一些你打开的东西。
如果你想取消关机,可以用下面的命令:
shutdown -a
当然你也可以像上面的那个关机bat一样,把它保存成取消关机bat,这样,万一点错了,可以马上双击它取消关机。
首先假定ghost程序在E:\backup目录中,备份和恢复的镜像文件也存在此处,将以下文本保存为不换行的批处理文件在DOS下使用即可:
恢复命令:
E:\backup\GHOST -rb -SURE -CLOnE,MODE=PLOAD,SRC=e:\backup\systemGHO:1,DST=1:1
备份命令:
E:\backup\ghost -rb -z1 -sure -clone,mode=pdump,src=1:1,dst=e:\backup\systemgho
以上两个批处理需在DOS下使用,需要注意在DOS下磁盘的盘符是否变化(DOS不认NTFS磁盘,容易导致dos下的盘符和win下不同)
批处理是按行运行的,上一行的命令没有运行完就不会运行下一行
你打开 fdaexe 程序,批处理就要等待 fdaexe 程序运行完毕返回一个值代表程序运行的结果,否则就会一直等待。
可以改成:
start "" "d:\fdaexe"
echo taskkill /f /im "fdaexe" /t
以上就是关于详细讲下dos下的批处理全部的内容,包括:详细讲下dos下的批处理、DOS批处理程序,将某个文件夹裏所有BMP文件枚举出并当作命令行调用其他程序的代码怎麼写、制作DOS批处理文件(.bat)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)