对于我认为是一个非常简单的答案的解决方案,我进行了大量搜索。我是一个非常新手的 INNO 设置用户,所以请原谅这个问题。
我有一个 Excel 文件,我想在安装后打开它。安装过程工作得很好,但是我无法在安装完成时自动启动 excel 文件。我的理解是 ShellExec 用于启动非 exe 文件,但是我相信我的这一行不正确。任何和所有的帮助将不胜感激。以下是我认为适用于此问题的代码片段
#define MyAppName "MyApplication"
#define MyAppExeName "MyApplication.xlsm"
[Setup]
AppName={#MyAppName}
DefaultDirName={pf}\{#MyAppName}
OutputDir=C:\Documents and Settings\Test\Desktop
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Files]
Source: "C:\\MyApplication.xlsm"; DestDir: "{app}"; Flags: ignoreversion
[ShellExec]
Shellexec('',{#MyAppExeName},'','',SW_HIDE,ewWaitUntilTerminated,ResultCode)
感谢您花时间在这个问题上帮助我。