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

详细翻译一下
代码                                                                                                                                        意思
------------------------------------------------------------------------------------------------------------------------------------------
@echo off                                                                                                                               关闭回显(不输出回显状态)
rem                                                                                                                                        注释
set AppName=MTC_OUT.exe                                                                                                    设置变量 AppName=MTC_OUT.exe
set AppPath=D:\fjeit\MTC_OUT\                                                                                               设置变量 AppPath=D:\fjeit\MTC_OUT\
cls                                                                                                                                          清除 回显 和 echo 显示的字符串。
echo.                                                                                                                                      显示一个空行,echo.的优先级为 慢,最 快 的是 echo(
rem                                                                                                                                        注释
:startjc                                                                                                                                   设置标签 startjc
   rem                                                                                                                                     注释
   rem    qprocess %AppName% >nul                                                                                        注释
   qprocess|findstr /i %AppName% >nul                                                                                    显示进程 用 管道 传输给 查找变量 AppName 命令。
   rem                                                                                                                                     注释
   if %errorlevel%==0 (echo ^>%date:~0,10% %time:~0,8% 软件正在运行                                 判断返回值,如果为0就显示 “>[日期] [时间] 软件正在运行”
)else (                                                                                                                                     否则就...
     start %AppPath%%AppName% 2>nul && echo ^>%date:~0,10% %time:~0,8% 启动软件)      启动 变量 AppPath% + AppName 不显示错误,如果成功显示“>[日期] [时间] 启动软件”
   rem                                                                                                                                     注释
   for /l %%i in (1,1,1000) do ping -n 1 -w 1000 168.20.0.1>nul                                                 for从 1 循环 +1 执行  ping 168.20.0.1命令,最高1000ms  直到1000 (可以用  ping -n 1000 -w 1000 168.20.0.1>nul  代替)
   goto startjc                                                                                                                           跳转到标签 startjc
echo on                                                                                                                                   打开回显(输出会显状态)
------------------------------------------------------------------------------------------------------------------------------------------
最后一个打开回显的命令是执行不到的,因为已经跳转到  标签 startjc  了
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

返回列表