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

如何仅在用户选择对应任务时执行指定程序?(Inno Setup场景)

实现Inno Setup计划任务的条件执行

我在安装包中加入了用户选择项,询问是否需要安装计划任务,已在[Tasks]节添加对应条目:

[Tasks]
Name: CheckNewVersion; Description: "创建计划任务,在新版本可用时通知我"; GroupDescription: "新版本检查"; Components: CheckNewVersion

同时在[Run]节编写了安装计划任务的命令行,要让这条命令仅在用户选择安装该任务时才执行,只需给Run节的条目添加Tasks: CheckNewVersion参数即可,修改后的代码如下:

[Run]
Filename: "schtasks"; Parameters: "/CREATE /F /SC DAILY /TN ""Kit ITO SWM"" /TR ""C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file {app}\checkNewVersion.ps1"" /ST 09:00"; Tasks: CheckNewVersion

添加Tasks: CheckNewVersion参数后,只有当用户在安装过程中勾选了对应任务选项,系统才会执行创建计划任务的命令。

内容的提问来源于stack exchange,提问作者Marc M.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 23:12:05