在我的安装工具包中,我询问用户是否要安装计划任务。 因此,我使用“任务”部分中的条目来获取他的选择。
[Tasks]
Name: CheckNewVersion; Description: "Create a scheduled task to inform me when a new version is available"; GroupDescription: "New version"; Components: 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";
我希望它仅在用户选择安装时运行。
我确定我做了一个,但我不记得是怎么做的了......
感谢您的帮助
与任何其他部分一样,即使在
Run
部分,也有 Tasks
参数可用于将条目链接到特定任务:
[Run]
Filename: "schtasks"; Parameters: "..."; Tasks: CheckNewVersion
请参阅 Inno Setup 文档中的组件和任务参数。