问题标签 [iexpress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1637 浏览

batch-file - 将现有批处理转换为隐藏运行的 .exe(没有控制台窗口)

我绝不是程序员,但基本上就是这样。我被指派使用我们预先存在的分发设置更新计算机网络sccm,除了只能执行 .exe/msi 文件。

无论如何,我写的那批作品非常好;除了我需要它静默运行。基本上这里是它执行的任务:

  1. 在专用网络共享上记录日志,%computername%并在每次发生某些事情时添加一行,并使用%errorlevel%包含的时间和日期戳报告成功。
  2. 检查特定程序是否正在运行,如果是,则等待 60 分钟并重试,如果不是,则检查先前安装的版本
  3. 根据版本,它将用于robocopy用新文件替换过时的文件。
  4. 然后设置 TNS 名称路径
  5. 根据计算机名配置刚刚安装的数据库
  6. 修改注册表
  7. 在桌面上放置一个图标
  8. 报告所有任务是否在日志中正确完成并退出。

该批处理从网络共享中提取所有内容并将日志保存到同一共享中。因为在我做这个花费的时间里,我希望我能以某种方式转换为 .exe 或 .msi,并且运行是无声的。我想如果必须的话,我可以用我不熟悉的语言重写它。

我尝试了几种方法;iexpress 效果很好,但没有静音选项;如果我选择静默, Bat To EXE 转换器可以工作但拒绝编译;最后是使用 7zS.sfx 的 7zip,但一旦编译它就拒绝运行。对于我一直在使用资源黑客来调整软件信息、图标、Microsoft 兼容性等的所有 exe。我被指向 Inno Setup,但发现它无法创建静默标志,大多数文章只是说要做一个图标并将标志放在那里,这对我的问题来说是一个糟糕的解决方案。

我什至应该从哪里开始?

0 投票
7 回答
26785 浏览

windows - 无法打开报告文件 (iexpress)

我正在尝试使用 iexpress 为我今天完成的 C 中的 WAV 音频播放器创建安装程序,但是,当我进行最后一步时,它出现了以下错误消息:“无法打开报告文件 C :\Users\Poleto\Desktop\~SWAV.RPT" 知道如何解决这个问题吗?

0 投票
1 回答
738 浏览

batch-file - Wix 捆绑包在最后运行一个已编译的 BAT 文件,强制关闭

这是我的问题的一个简单示例:

我有这个简单的捆绑包

eee.exe 是两个文件的 IEXPRESS 的结果

  • eee.bat
  • eee.txt

IEXPRESS 运行 cmd /c eee.bat

eee.bat 做一些事情然后以这一行结束

一旦运行安装程序 Wix 的结果,它会强制重新启动,然后重新运行安装程序

我们如何改变它的行为,使其在重启后不会重新运行安装程序

0 投票
1 回答
1588 浏览

windows - 在通过 Iexpress 创建的 exe 文件中使用命令行参数

我有一个 bat 脚本,它将单个字符串作为命令行参数来确定要复制哪些配置文件。bat 代码对于变量赋值(如下所述)非常简单,并且当我自己运行它时,它可以与我抛出的任何命令行参数一起按预期工作。

当我尝试使用 IExpress 创建一个使用此 bat 文件作为安装程序的自解压存档时,问题就出现了。我无法弄清楚如何指示应将赋予可执行文件的命令行参数传递给安装程序(bat 脚本)。本质上,我希望能够运行:

从 Windows 命令行并让 bat 安装程序将“var”分配给“arg1”的任何值。

我不确定是我不知道正确的语法还是 IExpress 不允许这样做。我尝试将 IExpress 向导中的安装程序设置为:

在这两种情况下,如果我尝试将参数传递给生成的可执行文件,我都会收到消息“命令行操作语法错误。键入 /? 以获得帮助”。当我不传递任何参数时,底层 bat 脚本运行,但将 %1 或 %* 视为文字字符串“%1”或“%*”。

当我将 iexpress 中的安装程序设置为:

当我包含可执行文件的命令行参数时,我收到相同的“命令行操作语法错误”消息。当我在没有任何参数的情况下运行这个 exe 时,底层批处理脚本会失败,因为 var 是一个空字符串。

谁能帮我弄清楚我在为这个exe设置安装程序时做错了什么?或者有谁知道 IExpress 是否根本无法创建带有命令行参数的 exe?

谢谢

0 投票
0 回答
2219 浏览

batch-file - 简单的自解压安装程序不会运行简单的批处理文件

我无法使用 IExpress.exe 创建我的第一个自解压安装程序。

HelloWorld.bat:

HelloWorld.SED:

但是当我使用 IExpress.exe

我收到带有此消息的弹出窗口

创建进程命令 /c C:\Users\lbarnes\AppData\Local\Temp\IXP000.TMP\Hello.bat 时出错

原因:系统找不到指定的文件。

该文件存在作为验证使用

我究竟做错了什么?

0 投票
4 回答
2193 浏览

iexpress - Iexpress.exe 即使以管理员身份运行也无法打开报告文件

我正在创建一个 Iexpress 包,无论最后一步如何,它都会弹出消息“无法打开报告文件”并停止。我正在搜索 Iexpress.exe 并右键单击,然后选择“以管理员身份运行”来启动它。问题仍然存在。

0 投票
1 回答
2489 浏览

batch-file - 批处理文件中的 mkdir 以管理员身份

我正在尝试编写一个批处理文件,在%programfiles%. 它需要以管理员身份运行。我试过了:

这样做的正确方法是什么?

0 投票
1 回答
295 浏览

iexpress - 如何找到 IExpress 缺少的 EXE 输出?

我最近运行了 IExpress 并将输出位置设置为我的桌面。它似乎成功完成,但是当我去桌面找到我的可执行文件时,它不存在。不过,DDF 和 SED 是。知道发生了什么以及如何解决它?

0 投票
0 回答
77 浏览

iexpress - iexpress 以代码 1 退出。我在哪里可以找到失败的日志

我在跑步

这个以代码 1 退出。我在哪里可以找到失败的日志?我试图找到详细日志的命令开关,但找不到任何东西。

0 投票
1 回答
3542 浏览

windows - 打包为 IExpress 可执行文件的批处理文件无法正常运行

我曾经将文件iexpress包装.bat.EXE文件中。

.bat文件包含在 Windows 上安装我的项目的命令。

我按照所有步骤操作,得到了一个.exe文件,但是运行时它显示了一个完成的 msg,但什么也没做。(bat 文件内没有命令正在运行)

.SED 文件的网络: