[Run] Filename: "{app}\test.bat"; Parameters: "install"; Flags: runhidden
使用道具 举报
[Run] Filename:{cmd};Parameters: "/C ""{app}\test.bat""; arguments"
001.jpg (99.33 KB, 下载次数: 11)
下载附件
2022-11-6 11:45 上传
002.jpg (91.17 KB, 下载次数: 14)
2022-11-6 11:48 上传
BestMiniPE 发表于 2022-11-6 11:17 应该是 参数 install 的问题,可能要加空格
leaguer 发表于 2022-11-6 11:51 用那种参数代码,编译是OK的,但不知哪儿出了问题?怪了
查看全部评分
527104427 发表于 2022-11-6 12:04 这种问题是无解的。 原因就是因为重定向问题,我猜你肯定是64位系统,而且inno setup是32位程序,打包后 ...
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}
hua_wuxin 发表于 2022-11-6 12:56 在你批处理最前面加一句 if exist %SystemRoot%\Sysnative\cmd.exe %SystemRoot%\Sysnative\cmd.exe /c %0 ...
leaguer 发表于 2022-11-6 14:17 在64位Win7与64位Win10上测试OK,再谢!! 论坛真乃藏龙卧虎之地哦! 稍后在32位系统上测试看看{:1_186 ...
wszjf 发表于 2022-11-6 14:24 这个不难 在inno里判断一下系统位数对应写到64位或32位的位置就可以了 判断以后写入的话,可以写2个不同 ...
hua_wuxin 发表于 2022-11-6 14:56 修正下: @setlocal enabledelayedexpansion @if exist %SystemRoot%\Sysnative\cmd.exe %SystemRoot%\ ...
leaguer 发表于 2022-11-6 15:56 再谢您的指点! 再测试看看
wszjf 发表于 2022-11-6 16:09 问下楼主,你这是要制作Beyond Compare安装包吗?这个软件本身支持便携安装,生成的文件就是绿色版文件,直 ...
[Run] Filename: "{cmd}"; Parameters: "/c ""{app}\test.cmd"""; Flags: hidewizard runhidden
leaguer 发表于 2022-11-6 16:38 测试了,您修正的代码按在我的批处理文件里,批处理文件被 Inno Setup 代码调用反而不行了,而修改前的反 ...
nttwqz 发表于 2022-11-6 19:25 Inno不会,想来也应该原生支持修改注册表这种基本功能吧?是不是不熟悉所以用了批处理? NSIS是这样的, ...
hua_wuxin 发表于 2022-11-6 19:55 是我第二遍写错了,cmd.exe后面少了 /c 。你加上试试。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )
闽公网安备 35020302032614号
GMT+8, 2024-5-25 04:18
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.