Batch file 将延迟函数添加到现有的.exe

Batch file 将延迟函数添加到现有的.exe,batch-file,compilation,merge,delay,Batch File,Compilation,Merge,Delay,我想使现有的.exe文件在执行时延迟 我知道我需要创建一个.bat文件,其中包含 @ECHO OFF TIMEOUT /T 10 然后如何将其“添加”到现有的可执行文件中 我想我可以将它编译成一个.exe,然后将它们与iexpress合并,这样就可以先执行.bat,然后最后执行另一个,但我想知道是否有更“专业”的方法来执行它 谢谢 将其作为批处理文件放入自解压.exe中 @ECHO OFF TIMEOUT /T 10 C:\MyApp.exe 编译后的.exe将自动解压缩,等待10秒,然后

我想使现有的.exe文件在执行时延迟

我知道我需要创建一个.bat文件,其中包含

@ECHO OFF

TIMEOUT /T 10
然后如何将其“添加”到现有的可执行文件中

我想我可以将它编译成一个.exe,然后将它们与iexpress合并,这样就可以先执行.bat,然后最后执行另一个,但我想知道是否有更“专业”的方法来执行它


谢谢

将其作为批处理文件放入自解压.exe中

@ECHO OFF
TIMEOUT /T 10
C:\MyApp.exe

编译后的.exe将自动解压缩,等待10秒,然后运行MyApp.exe

您还没有描述如何使用它。您的可执行文件是否在一组文件中循环?将延迟放在循环回下一个文件之前。不能将“批处理文件”添加到现有的可执行文件中。请你的问题实际解释你想做什么,以便我们能够理解你想要什么;当你这样做的时候,请记住,我们看不到你的屏幕,也看不到你的心思,所以你需要清楚你在问什么。我们只有你提供给我们的信息来理解你的问题,如果我们不能理解,我们就无法帮助你。很抱歉我不够清楚,也很抱歉我的无知。基本上,我希望能够点击一个可执行文件,让它在启动前等待几秒钟。我认为下面的Kunckle Dragger给了我一个很好的答案,因为可能唯一的方法是使用自解压的.exe结合.bat。非常感谢您的关注和快速回复。创建自解压.exe的说明因程序而异,如果卡住请发回。感谢您的回答。我使用了iexpress,但效果不太好,因为我必须先将.bat转换为.exe。它还会在等待10秒时显示命令提示符,尽管这只是一个美学问题。由于某些原因,我的反病毒软件并不真正喜欢输出文件!对于创建自解压.exe的软件,您有什么更好的建议吗