详细讲下dos下的批处理

详细讲下dos下的批处理,第1张

在了解批处理之前首先要了解一下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)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9509573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存