[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 自动检测cmd窗口内容

【背景】
1.我们的服务器上有一个文件,名称为“2018年预算执行cmd.exe”,只有当它启动并正常运行时,业务系统才可以正常工作。
2.这个文件正常运行时,显示的是一个dos窗口,且窗口不断滚动,显示的内容是实时用户登录、业务办理数据等信息。

【故障】
当用户操作数据量较大,或该文件运行较长时,或其他原因……会导致窗口信息不再滚动,该窗口最后一行,显示为:“D:\2018年预算执行cmd.exe" (该文件的路径)。
同时,业务系统所有的操作,都没有响应。

【临时解决办法】
关闭这个cmd窗口,重新运行“2018年预算执行cmd.exe”,该窗口重新加载完毕后,系统可以正常操作。

【求助】
如何通过批处理,自动检测这个处理这个窗口,实现如下效果:
1、定期(如隔1个小时)检查这个cmd窗口。当窗口停止滚动,并且最后一行显示为:“D:\2018年预算执行cmd.exe"时,关闭该窗口
2、自动启动这个“D:\2018年预算执行cmd.exe"文件

最难的是第一点,不知道怎么实现,敬请指导,谢谢。

回复 2# ivor
非常感谢热心的支持,不过不知道,能不能通过cmd通过vbs等脚本直接实现?

TOP

回复 6# codegay

谢谢,没有学过py,不知道通过cmd或者vbs、JS能否直接实现?

TOP

回复 7# l00l00

这也是一个办法,之前已经在用,但是感觉这样会有一个问题:
有时候出错的频率不低于一个小时 ,有时候几个小时才出错。
而这样统一设置1个小时,有些不够智能了。
可能我太理想化了吧。

TOP

回复 11# ivor

这行命令,是powershell命令吗?

TOP

返回列表