我写了一个jar包用于处理文本文件 把一个文本文件里的某些特定行提取出来放到另一个文本文件中 然后用bat每隔一段时间运行一次jar包
bat代码如下
@echo off&setlocal enabledelayedexpansion
:loop
call:sleep 10000
java -jar DataExtract.jar
goto loop
:sleep
set tmp="%temp%\tmp.vbs"
echo wscript.sleep %1>%tmp%&%tmp%&del %tmp%
goto :eof
复制代码但是bat有可能会在jar包运行中的情况下被点X关闭 导致文本提取不全 怎么才能保证点X后要等jar包运行完成才关闭 或者在jar包运行时禁止关闭呢?求各位大神支招
bat代码如下
@echo off&setlocal enabledelayedexpansion
:loop
call:sleep 10000
java -jar DataExtract.jar
goto loop
:sleep
set tmp="%temp%\tmp.vbs"
echo wscript.sleep %1>%tmp%&%tmp%&del %tmp%
goto :eof
复制代码但是bat有可能会在jar包运行中的情况下被点X关闭 导致文本提取不全 怎么才能保证点X后要等jar包运行完成才关闭 或者在jar包运行时禁止关闭呢?求各位大神支招