意思是要保存上一条命令的状态比如说我在DOS分别下执行md1cd1md2这3条命令后会创建一个“1”文件夹,同时在“1”里面创建一个“2”文件夹但是如果我在C中执行system("md1");syste... 意思是要保存上┅条命令的状态。
比如说我在DOS分别下执行md 1 cd 1 md 2 这3条命令后会创建一个“1”文件夹同时在“1”里面创建一个“2”文件夹。
是说每执行一条语句後它又回到了初始状态请问有什么好的解决办法。
还有一个问题:C中如何判断哪个盘为U盘
二楼的第一个问题是对的。但我不是需要在1裏面创建一个2. 我是想知道C中如何连续执行多条DOS命令
推荐于 · TA获得超过424个赞
最简单的方法,就是建立一个批处理文件然后再system("*.bat");调用一下。就行了。
而且跟LZ说,用你的方法我试了一下,完全可以不知你是怎么弄得?
用的是WinTC,估计LZ操作有误。
有问题百度HI我讨论。
你用system()调用,那是多进程的同时执行。
你要想挨个执行可以等待前一条命令执行结束返回后,再执行下一条命令
· 超过27用户采纳过TA的回答
可以用一个批处理文件呀,运行这个文件就行了这是最省事儿的方法了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
}
我的原操作是:『开始』---『运行』---输入『CMD』---『for%1in(%windir%\system32\*.ocx)doregsvr32/s%1』---『等这条命令执行的任务结束』----然后再执行『for%1in... 我的原操作是:『开始』---『运行』---输入『CMD』---『for %1 in
我现在想做一个批处理一双击这个批处理就(自动/任意键)帮我执行这两条命令并完成任务!自动/手动关闭CMD框都可以。
补充:也可以执行完第一条命令后(按回车/任意键)继续执行第二条命令
现在只有30分 有了分就补分 希望各位高手帮个忙。我需要在好多电脑上执行这个命令!谢谢!!
两个都不行哦是就是可以执行命令了,可是根本就不是我写的两条命令的效果命令都变了
丅载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
}