1

私は、非常に単純な答えであると信じていることに対する解決策をかなりの量探しました。私は非常に初心者の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) 

この問題についてお時間を割いていただき、ありがとうございます。

4

1 に答える 1

2
[Run]
Filename: {app}\{#MyAppExeName}; Description: Run {#MyAppName}; Flags: postinstall shellexec

[ShellExec]セクション (コンパイラによって認識されないため、単に無視されます) を上記に置き換えます。

于 2013-06-02T23:13:35.013 に答える