Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 单击顶部的X关闭批处理文件时,显示终止批处理作业(Y/N)_Windows_Batch File_Cmd - Fatal编程技术网

Windows 单击顶部的X关闭批处理文件时,显示终止批处理作业(Y/N)

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中执行其他批次文件时,如果有人在c:\windows中单击顶部关闭批次的X,则父批次显示^n终止批次作业/n。因此,在c:\windows中关闭其他BATCH后应自动执行的命令不会执行,他/她必须回答N才能继续该过程。那么,我有什么办法可以防止这种情况发生呢

父程序代码

c:\windows中的第二个程序代码


如果需要,我也可以上传图片,只需说:

启动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