私はできるだけ明確にしようとします。データにアクセスするNSISの問題
NSISでインストールプログラムを作成しました。デスクトップ上にアイコンが作成され、ダブルクリックするとアプリケーションがうまくランチします。 しかし、インストールディレクトリには、 "style.css"を含む "css"のような他のディレクトリがあり、プログラムがショートカット( - > desktop)のディレクトリで自分のcssファイルを探しているようです。
プログラムをデスクトップではなくインストールディレクトリに表示するにはどうすればよいですか?
ご回答ありがとうございます。ここで
私が使用したコードは次のとおりです。私は "$ INSTDIR" にOUTPATH(3行目)を変更した場合
Section "Shortcuts"
SectionIn 2
SetOutPath "$SMPROGRAMS\MyApp"
CreateShortCut "$SMPROGRAMS\MyApp\MyApp.lnk" "$INSTDIR\MyApp.exe"
SetOutPath "$INSTDIR"
CreateShortCut "$DESKTOP\MyApp.lnk" "$INSTDIR\MyApp.exe"
SectionEnd
、ショートカットが全く作成されません。このコードを使用すると、ショートカットは作成されますが、「開始」パラメータがデスクトップに設定されます。
おかげで、私もこのソリューションを見つけましたが、別の問題が今あります: CreateShortCut "$ SMPROGRAMS \ MyAppに\ MyApp.lnk" "$ INSTDIR \ MYAPP.EXEは、" プログラムリストにショートカットを作成しますが、私はこの時間を除いて、以前と同じ問題を抱えています。SetOutPath "$ INSTDIR" 何も変わっていません...いいですか? – Yoot
別の問題がありますか?何の問題?それが間違った場所にある場合は、再度 'SetOutPath'を使って元の場所に戻ります。 –
あまりにも速く "入力する"を押して申し訳ありませんが、私は投稿を完了していませんでした;) – Yoot