bat文件中输入cmd后如何才能继续执行下一条
答案:2 悬赏:0
解决时间 2021-02-10 07:58
- 提问者网友:夕夏残阳落幕
- 2021-02-09 11:47
bat文件中输入cmd后如何才能继续执行下一条
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-02-09 11:57
那推荐你用VBS脚本 先调用CMD 然后用 SENDKEYS 就可以了
set ws =createobject("wscript.shell")
ws.run "cmd /k hsh"
wscript.Sleep 2000 //延时
ws.SendKeys"jython check_iub_data e:/check_data.log{ENTER}" //sendkey很好用的
wscript.Sleep 2000
ws.SendKeys"xxxxxxxxx{ENTER}" //输出到E盘的命令放这里
wscript.Sleep 2000
ws.run "cmd /c tskill cmd"
set ws =createobject("wscript.shell")
ws.run "cmd /k hsh"
wscript.Sleep 2000 //延时
ws.SendKeys"jython check_iub_data e:/check_data.log{ENTER}" //sendkey很好用的
wscript.Sleep 2000
ws.SendKeys"xxxxxxxxx{ENTER}" //输出到E盘的命令放这里
wscript.Sleep 2000
ws.run "cmd /c tskill cmd"
全部回答
- 1楼网友:时光挺欠揍
- 2021-02-09 13:07
#import os
#os.system("c:\\sam.bat")
import subprocess
cmd = 'cmd.exe c:\\sam.bat'
p = subprocess.popen("cmd.exe /c" + "c:\\sam.bat abc", stdout=subprocess.pipe, stderr=subprocess.stdout)
curline = p.stdout.readline()
while(curline != b''):
print(curline)
curline = p.stdout.readline()
p.wait()
print(p.returncode)
附上sam.bat文件:
echo hello world!
echo show %1%
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯