. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
wgf4242
 
wgf4242 的头像
热心会员
 
资 料:
注册日期: Aug 2001
帖子: 6,530 声望值: 6
精华: 0,解答: 32
#1 旧 2019-07-19, 09:29:43 默认 【求助】bat脚本如何在用户ctrl+c后运行某命令.
wgf4242 当前离线  

比如

文件在 D:\project\1.bat
代码:
cd client
npm run serve
::服务会一直运行着
我现在想ctrl+c 中断服务后返回D:\project, 方便再执行1.bat或者其他的bat脚本.

怎么做比较好.
回复时引用此帖
aspirer
 
aspirer 的头像
支柱会员
 
资 料:
注册日期: Feb 2011
帖子: 4,774 声望值: 4
精华: 1,解答: 18
#2 旧 2019-07-20, 21:14:23 默认
aspirer 当前离线  

写个脚本监视进程是否有1.bat
回复时引用此帖
riverqh
 
riverqh 的头像
终极会员
 
资 料:
注册日期: Mar 2002
帖子: 10,664 声望值: 3
精华: 1,解答: 55
#3 旧 2019-07-20, 23:10:45 默认
riverqh 当前离线  

看起来似乎是在跑一个服务,不希望被打断,那我建议不如用srvany或者runassrv这样的小工具把批处理放到系统服务里面跑,没cmd控制台界面那就没CTRL+C打断进程啦。


学着做一些有益别人和社会的事情,不要讲回报,以此证明自己对别人和社会还有点用处。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 04:52:01.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号