Board logo

标题: [文本处理] 求助批处理进入软件后 在软件界面按数字1 [打印本页]

作者: cattan    时间: 2021-7-22 10:10     标题: 求助批处理进入软件后 在软件界面按数字1

@echo off

rem

set AppName=MTC_OUT.exe

set AppPath=D:\fjeit\MTC_OUT\

title 出口收费软件看门狗程序

cls

echo 1|MTC_OUT.exe

echo.

echo 看门狗程序每隔15分钟监控一次……
echo 该软件用于内部交流和学习

echo.

rem

:startjc

   rem 从进程列表中查找指定进程

   rem  下面语句也可写成 qprocess %AppName% >nul
   qprocess|findstr /i %AppName% >nul

   rem

   if %errorlevel%==0 (

         echo ^>%date:~0,10% %time:~0,8% 软件正在运行……

    )else (

           echo ^>%date:~0,10% %time:~0,8% 没有发现软件进程

           echo ^>%date:~0,10% %time:~0,8% 正在重新启动软件

           start %AppPath%%AppName% 2>nul && echo ^>%date:~0,10% %time:~0,8% 启动软件

   )

   rem

   for /l %%i in (1,1,10) do ping -n 1 -w 1000 168.20.0.1>nul



   goto startjc

echo on
是红色字体 那样写吗?
作者: cmd1152    时间: 2021-7-22 11:37

是的!!!
作者: cattan    时间: 2021-7-22 15:13

可是执行不行了啊
作者: cmd1152    时间: 2021-7-22 20:40

回复 3# cattan


    那我就不知道了
作者: cmd1152    时间: 2021-7-23 00:30

应该是start MTC_OUT.exe 1
作者: 路过    时间: 2021-7-23 08:47

并不是所有程序都支持管道通信
作者: cmd1152    时间: 2021-7-23 11:49

回复 6# 路过


    管道可以通信?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2