首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iexpress未执行安装程序

iexpress未执行安装程序
EN

Stack Overflow用户
提问于 2013-02-25 09:33:11
回答 2查看 10.4K关注 0票数 2

我有一个install.bat文件和一个资源文件夹。只要这两个文件在同一个目录中,如果您运行install.bat,它就会安装一个my lwjgl游戏。所以我想做的是创建一个自解压文件,完成后运行launch.bat文件。我已经尝试过使用iexpress,并在很大程度上让它正常工作。我已经添加了我所有的文件等等,所以它将解压到某个目录,然后我可以运行install.bat文件来让我的程序工作。问题是,我希望我用iexpress创建的可执行文件在完成时启动install.bat。因此,我尝试使用iexpress中的选项,该选项表示它将在完成“安装”时执行一个命令(使用引号,因为这不是实际的安装,只是将文件解压缩到用户指定的某个目录)。当我到达这个步骤时,它会告诉我想要在“安装”期间和之后执行什么。在安装过程中,我留空了。安装之后,我选择了install.bat文件。但是,当我尝试单击next时,它会告诉我在提取过程中必须为命令选择一些内容。在安装过程中,我没有什么特别的事情要做,所以我只说了“echo”。(不带引号)。完成后,我尝试运行安装程序。甚至在提示我输入要解压缩到的文件夹之前,它就已经告诉我这个回声了。无法执行。因此,我返回到我的安装(通过.sed文件)并更改了“echo”。到“暂停”。这也不管用。然后我在另一个网站上读到,为了以我想要的方式运行文件,我将文件名放在安装期间和安装后的框中。我试过这样做,但也不起作用。有谁能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2013-03-29 14:04:53

如果我正确理解了您的问题,您需要在提供的安装后命令选项中指定iexpress必须执行的操作,以便使用cmd.exe而不是command.com,例如:

代码语言:javascript
复制
cmd.exe /c filethatyouwanttorun.bat

请参考问题:Create Batch file for iexpress

您可以使用SED文件,然后修改自解压指令。这将运行您想要运行的批处理文件,然后安装应用程序。(如果您选择了在iexpress中解压并运行安装程序的选项,我想解压过程将使用一个临时文件夹。)

票数 1
EN

Stack Overflow用户

发布于 2013-10-03 12:38:03

我不确定我是否完全理解了你的问题,但也许有几点会有所帮助:

  1. 如果你想要一个“什么都不做”的命令,你可以使用如下命令:

cmd /c echo。

  • 没有“提取过程中的命令”。只有一个安装程序和一个安装后命令。这两个都是在提取之后执行的。如果您只需要执行一个批处理文件,请将其放在安装程序行中,并保留安装后命令为空。

  • 您不能向用户询问解压缩路径并执行一个文件。你只能做其中的一个。(不过,安装程序可能会提示用户并将文件复制到此处。)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15058853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档