Windows 单击顶部的X关闭批处理文件时,显示终止批处理作业(Y/N)
我正在创建一个批处理软件,但我遇到了一个严重的问题。当父批次在c:\windows中执行其他批次文件时,如果有人在c:\windows中单击顶部关闭批次的X,则父批次显示^n终止批次作业/n。因此,在c:\windows中关闭其他BATCH后应自动执行的命令不会执行,他/她必须回答N才能继续该过程。那么,我有什么办法可以防止这种情况发生呢 父程序代码 c:\windows中的第二个程序代码Windows 单击顶部的X关闭批处理文件时,显示终止批处理作业(Y/N),windows,batch-file,cmd,Windows,Batch File,Cmd,我正在创建一个批处理软件,但我遇到了一个严重的问题。当父批次在c:\windows中执行其他批次文件时,如果有人在c:\windows中单击顶部关闭批次的X,则父批次显示^n终止批次作业/n。因此,在c:\windows中关闭其他BATCH后应自动执行的命令不会执行,他/她必须回答N才能继续该过程。那么,我有什么办法可以防止这种情况发生呢 父程序代码 c:\windows中的第二个程序代码 如果需要,我也可以上传图片,只需说: 启动c:\windows\winlock.exe怎么样?允许您启动另
如果需要,我也可以上传图片,只需说: 启动c:\windows\winlock.exe怎么样?允许您启动另一个进程并继续批处理。抱歉,我只想在c:\windows中的其他批处理程序关闭时继续父程序。您从第一批处理调用的程序不是批处理,而是可执行的。因此,很难准确理解您想要实现的目标。您可以尝试:echo Y | c:\windows\winlock.exe我已使用高级bat-to-exe将我的bat转换为exe,当我编写以下内容时,echo Y | c:\windows\winlock.exe无法工作。cmd在几秒钟内消失。之前我尝试使用c:\windows\winlock.exe | echo y这可以工作,但是y命令是在执行winlock.exe之前发出的。Winlocks代码是c:\windows中的第二个程序代码。感谢Alex_Weitz对我的程序表现出兴趣。我发现:尝试:启动c:\windows\winlock.exe
:start
rem hideself (it is my compiler provided codes, just ignore)
rem build 3
@echo off
echo Please Wait.....
cd
copy %myfiles%\winlock.exe c:\windows\ /y
c:\windows\winlock.exe
rem showself (it is my compiler provided codes, just ignore)
echo done
exit
:boot
rem showself (it is my compiler provided codes, just ignore)
rem build 6
@echo off
echo Please Wait.............
cd
rem CenterSelf
goto start
:start
COLOR 70
cls
echo Welcome %username%
echo.
echo.
echo #- Unkown Person -#
echo.
echo Wrong Attempt Will be recorded !!!
echo.
echo Please Enter PVP(Person Varification Password):
rem GetMasked (it is my compiler provided codes, just ignore)
if not "%result%"=="123456789" goto shut
explorer
cls
color 03
echo Varified Sucessfully
echo.
echo.
echo !! Remember To Check Wrong Atempts !!
echo.
echo.
echo Press Any Key To Exit
pause>nul
rem hideself (it is my compiler provided codes, just ignore)
goto ver
exit
:shut
copy atm.txt c:\windows\atm\ /y
cls
COLOR 04
echo Wrong Password
echo.
echo Atempt Recorded !
rem wait 2000 (it is my compiler provided codes, just ignore)
exit
:ver
timeout 120 /nobreak>nul
goto ver
exit