我做了一个批处理文件,想里面有多个DOS命令,但不知道怎么可以让它们依次执行
5个回答
展开全部
顺序写就会顺序执行。当然,取决于你用的是什么命令。你最好写清楚你要依次执行什么。
arp -d命令应该还有一个参数。你是不是先要解除物理地址的绑定,然后再重新绑上?
那么你就把两个命令顺序写到一个文本文件里(分成两行哦,命令不能写错),然后保存成myarp.cmd就可以了。
例如:
@echo off
arp -d 192.168.1.1
arp -s 192.168.1.1 00-38-22-45-0d-8f
arp -d命令应该还有一个参数。你是不是先要解除物理地址的绑定,然后再重新绑上?
那么你就把两个命令顺序写到一个文本文件里(分成两行哦,命令不能写错),然后保存成myarp.cmd就可以了。
例如:
@echo off
arp -d 192.168.1.1
arp -s 192.168.1.1 00-38-22-45-0d-8f
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个首先你必须得会DOS命令最基本的一些语法,比如说起动键加R打开应用程序,输入CMD 进入DOS,再输入你要执行的命令等.如果是简单的话可以上网查讯查讯.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个命令执行完后,check 命令是否执行成功啊,成功的话就goto到下一个标记,fail的话就设个死循环将fail show 出来,直到执行完最后一个命令,跳出批处理或show pass 之后pause在那边啊
能把你的两行命令发出来看看吗?
你可以在执行第一行命令和第二行命令之后各加一个pause
再将bat档的文件的"@echo off" 改为"@echo on"
这样执行的时候屏幕上就会show出具体执行到哪一步了
能把你的两行命令发出来看看吗?
你可以在执行第一行命令和第二行命令之后各加一个pause
再将bat档的文件的"@echo off" 改为"@echo on"
这样执行的时候屏幕上就会show出具体执行到哪一步了
追问
arp -d
arp -s 192.168.1.1 00-38-22-45-0d-8f
追答
你的意思是只执行了arp -d,没有执行下一行?
还是说只有arp -d这行命令或是下一行命令被执行成功了?
@echo on
arp -d
echo %errorlevel%
pause
arp -s 192.168.1.1 00-38-22-45-0d-8f
echo %errorlevel%
pause
改成这样试试
@echo on 表示执行的时候屏幕是会显示执行的过程
echo %errorlevel% 表示执行一行之后得返回值,一般是0为执行成功,其余与执行失败
如果有哪行命令执行失败了,屏幕上也应该会显示fail信息的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-31
展开全部
每行代码中间加段这个代码 pause
如: @echo off
start c:\
pause
del c:\*.*
pause
如: @echo off
start c:\
pause
del c:\*.*
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下一条命令就 在下一行写。。就行了,保存为bat格式的
追问
可是我写了两行,但它只执行第一个呀
追答
那就是 有一条命令不成功啊! 在最后一行加 pause 看看提示什么错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询