You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Inno Setup如何创建调用CMD执行批处理的快捷方式以支持固定到Win10任务栏

你直接将参数拼在Filename字段的写法不符合Inno Setup的配置规则,Filename字段仅用于指定主程序的完整路径,启动参数需要单独填写到Parameters字段中。

正确的配置写法如下:

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{cmd}"; \
    Parameters: "/c ""{app}\start.bat"""; \
    IconFilename: "{app}\{#MyAppIcoName}"; Tasks: desktopicon
Name: "{userdesktop}\{#MyAppName}"; Filename: "{cmd}"; \
    Parameters: "/c ""{app}\start.bat"""; \
    IconFilename: "{app}\{#MyAppIcoName}"; Tasks: desktopicon

补充说明:

  • 这里用Inno Setup内置常量{cmd}自动匹配系统中cmd.exe的完整路径,兼容性更好
  • 参数里的双层双引号是Inno Setup的转义写法,最终生成的快捷方式会自动给批处理路径加上单组双引号,避免安装路径包含空格时执行失败
  • 若需要批处理运行结束后保留cmd窗口,可将参数中的/c替换为/k
  • 生成的快捷方式格式符合Windows 10/11的任务栏固定规则,用户拖拽即可正常固定到任务栏

内容的提问来源于stack exchange,提问作者fakamakato

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 15:15:04