找回密码
 立即注册
搜索
查看: 1114|回复: 4

[软件] windows下批处理求助

[复制链接]
     
发表于 2018-4-4 23:33 | 显示全部楼层 |阅读模式
1.写一个批处理运行后,可以同时打开两个终端窗口,分别进入不同的目录,在对应目录下执行不同的指令
思路可能是先写两个批处理再单独写一个新的来执行这两个?

2. 第一条中的某一个指令执行后会进入一个无法再继续操作的状态,但是业务可能需要频繁关掉这条指令进行重启,能否写一条批处理或者其他指令,把结束指令->进入目录->执行这个指令自动完成?
回复

使用道具 举报

     
 楼主| 发表于 2018-4-4 23:35 | 显示全部楼层
主要需求还是第二条吧,第一条更多是好奇能怎样实现
回复

使用道具 举报

     
发表于 2018-4-4 23:41 | 显示全部楼层
没做过类似的事,批处理好像不能多线程运行吧。用个多线程的脚本语言可能更好实现,比如python

  -- 来自 能手机投票的 Stage1官方 Android客户端
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-4-5 00:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2018-4-5 00:17 | 显示全部楼层
1. 用start可以新开一个窗口而不中断当前程序。
start /d c:\ cmd /c pause

2. 可以直接杀卡死的程序的进程,如果这个程序是通过批处理调用的,批处理应该会继续执行。
杀进程的一方:
taskkill /f /im program.exe
调用的一方:
program.exe
if not "%errorlevel%"=="0" echo killed


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-15 08:47 , Processed in 0.021471 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表