可以链接启动目录(SFX)以在提取到临时文件夹的脚本中使用吗?

  • 本文关键字:脚本 文件夹 提取 启动 链接 SFX sfx
  • 更新时间 :
  • 英文 :


大多数安装解压缩到临时文件夹。是否有一个变量保存从中启动 SFX 的目录,随后可以在从 temp 文件夹/在临时文件夹中操作的脚本中使用?

这个问题的更广泛范围是,我想简化安装内部具有自动运行的.iso的过程,对于一般不熟悉 iso 的用户。iso 的大小相当大,它必须独立于我想与.iso一起分发的助手可执行文件,单击该可执行文件时执行以下操作: 1.安装虚拟驱动器软件(到目前为止IMDisk,因为它免费,通用,轻量级和静默安装/卸载) 2. 挂载 iso(与建议的可执行对象相邻) 3. 在现在加载到新创建的虚拟驱动器上的 iso 映像中启动自动运行.exe。

目前,SFX提取到临时,静默安装其中包含的虚拟驱动器软件。 分开地,我有一个 .cmd 脚本也与 iso 相邻。挂载 ISO。

这个过程很容易分离;cmd中的初始工作目录是exectution目录(iso的目录),因此可以与cmd中挂载iso所需的代码一起使用。

但是,我想将两个动作,SFX和.cmd合并为一个动作/图标,以简化所有操作。

iso 和"建议的 exe"可能位于任何目录中,因此在临时文件夹中启动的脚本中不能完全具体 - 这就是为什么我觉得知道是否可能存储了一个变量会很方便,该变量记录了从中启动 SFX 的目录,然后可以在 SFX 制定的后续脚本中使用。

对不起,如果这个问题被加载,我尽力了!

我终于找到了一种方法来做到这一点,同时从事一个较新的项目......基本上可以使用 Bat 到 Exe 转换器 v3.2,它明确允许用户指定工作目录。它具有嵌入文件的功能,就像 SFX 包含文件的方式一样。

最新更新