6

私はすでに次のものをセットアップして動作させています:

File file1.bat
File file2.xml
File common.file1.dll
File common.file2.dll
File common.file3.exe

共通ファイルをソースディレクトリに保持しないようにするために、次のように親ディレクトリからそれらを参照する必要があります。

File file1.bat
File file2.xml
File ..\common.file1.dll
File ..\common.file2.dll
File ..\common.file3.exe

編集:これは、私が再試行したときに実際に機能します。

しかし、どうやら、これは認識されていません。
これらのファイルを参照する別の方法はありますか?

4

4 に答える 4

12

ファイルは.nsiに相対的であり、..\xyzは機能するはずです...

于 2013-01-18T14:11:17.503 に答える
2

Fileコマンドには、個別の出力ファイルパスとソースファイルパスを指定できます。

File /oname=$INSTDIR\common.file3.exe ..\common.file3.exe
于 2014-09-25T06:51:06.247 に答える
1

依存関係を保持するフォルダーを指す環境変数を定義できます。次に、その環境変数をnsiスクリプトで使用します。

于 2013-01-30T15:01:02.633 に答える
0

スクリプトに次の行を追加してみてください。

File file1.bat
File file2.xml
SetOutpath "<source directory path>"
File common.file1.dll
File common.file2.dll
File common.file3.exe
于 2013-01-18T13:32:30.493 に答える