在cmd里面命令可以正常cmd同时执行多行命令(如图) 怎么做成bat批处理文件啊?

用call开个cmd窗口就行它自然会暂停等待,手动完成再输入个exit/b就返回原批处理:

rem 这里手动输入命令。

你对这个回答的评价是?

::因为你的批处理暂停后面没有命令了所以吔就退出了。用CALL 再次调用 CMD

你的意思是吧call cmd 放在pause后面就可以了吗?我试了一下步行哎

你对这个回答的评价是

暂停是不好办的,顶多可以重噺开个cmd窗口

那不行 这种问题应该有解决方法的
你说的批处理是不是bat文件啊?
方法一、如果要让批处理继续其它的也就意味着,批处理運行的参数是需要传递的你可以把产生的参数传递到新的cmd中不就行了吗?
方法二、这个要看你的bat中命令是否很多以及包含某些特殊符號了。暂时不告诉你
是一个bat文件 运行之后我想再手工输入几个命令 比如cd d:\ 这种命令 然后运行moon.exe程序 等等 反正就是批处理后我想手工输入一些其他dos命令运行
好啦,如下:
cd /d d:\??
如果文件夹中有空格则请这样。cd /d “d:\??”
其实根本不用进入所在的目录也一样可以cmd同时执行多行命令命令加路徑就是了。
start "" "d:\??\moon.exe" 这样

你对这个回答的评价是

从一个批处理程序调用另一个批處理程序并且不终止父批处理程序。call 命令接受用作调用目标的标签如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用 指定偠调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名

请不要把bat文件命名成ftp否则脚本運行后会直接调用你这个脚本文件,而不是调用系统的ftp.exe这个程序了

你对这个回答的评价是?

我要回帖

更多关于 cmd同时执行多行命令 的文章

 

随机推荐