如何制作一个非常简单的可执行文件(.exe)?

如何制作一个非常简单的可执行文件(.exe)?

我的目标是VB脚本文件 (.vbs) 来自位于同一目录“E:\”中的可执行文件 (.exe)。制作可执行文件的最简单方法是什么?

我不会使用类似于“BAT 到 EXE 转换器”或“VBS 到 EXE”的东西,因为它们会在 TMP 文件夹中创建一个文件,而我并不想这样,这不是一种打开文件的简单方法:应用程序可以简单地打开已经创建的 .vbs 文件,而不是创建、打开和删除启动 .vbs 文件的批处理文件。

我为什么要问这个问题?E: 是一个 CD 驱动器(我通过制作 ISO 文件并安装它们来将数据存储在其中)。我希望在将 CD 插入 PC 后运行 .vbs 文件,因此我制作了 autorun.inf 文件,但问题是它只能打开 .exe 文件,当我输入时它不起作用open=launch.vbs

答案1

您应该能够从 autorun.inf 触发批处理文件 (.bat)。然后,编写批处理文件脚本以运行你的VBS文件

答案2

要启动脚本,您应该将指定的脚本文件内容传递给已注册的脚本引擎。您可以在命令提示符下键入wscript.execscript.exe(后面至少跟脚本名称)来运行任一版本的 Windows Script Host 引擎。

open在你的情况下,你可以在你的入口处使用所选 WSH 引擎的完全限定路径Autorun.inf 文件

或者你可以使用以下shellexecute条目:

[AutoRun]
shellexecute="launch.vbs"
UseAutoPlay=1

相关内容