gpt4 book ai didi

windows - 关闭时批量运行脚本

转载 作者:可可西里 更新时间:2023-11-01 10:56:02 25 4
gpt4 key购买 nike

我的问题是,当按下右上角的 X 以执行名为 exit.exe 的文件时,我将如何制作批处理脚本而不是关闭。

最佳答案

这个问题有几点不够清楚:

  • 如果您希望在 cmd.exe 窗口上按下右上角的 X 时它不关闭,而是做不同的事情,那么没有办法用任何现有的方法来实现这样的事情窗口,即所有已存在的应用程序的窗口。
  • 如果您想区分执行您的批处理文件的窗口是正常终止还是因为用户单击右上角的 X 而终止,那么实现这一点的方法是通过先前的“启动器”执行批处理文件并期望从中返回特定值的程序。如果返回值不是预期的值,则认为窗口已通过右上角的 X 取消。

starter.bat:

@echo off

echo Start yourScript.bat:
start "" /W yourScript.bat
echo Value returned from the script: %errorlevel%
if %errorlevel% neq 12345 ECHO execute exit.exe

你的脚本.bat:

@echo off

echo I am the script.bat
set /P var=input value:

rem Terminate normally:
exit 12345

关于windows - 关闭时批量运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22559901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com