-3
.nshファイル内にPowershell scriptを使用してこれを行うことはできますか?nsisスクリプトを使用して特定のフォルダ内の最新の修正ファイルを見つける方法は?
.nshファイル内にPowershell scriptを使用してこれを行うことはできますか?nsisスクリプトを使用して特定のフォルダ内の最新の修正ファイルを見つける方法は?
!system
命令で外部アプリケーションを呼び出すことができます。
これは、多くの場合、外部アプリケーションによって書かれた出力を得るために!tempfile
と!include
と結合されています
; We need a file in %temp% that the external command can write to.
!tempfile TMPINC
; This !system command tries to find the file in the Windows directory
!system `cd /D %windir% & FOR /F %A IN ('dir /A:-D /T:W /O:D /B') DO @(> "${TMPINC}" echo.!define RECENTMOD "%~fA")`
!include "${TMPINC}"
!delfile "${TMPINC}"
!undef TMPINC
!ifndef RECENTMOD
!error "No files found!"
!endif
Section
File "${RECENTMOD}"
SectionEnd
あなたがこれまでに試してみました何を?簡単なgoogle検索では、インストーラからpowershellスクリプトを実行する方法の例をNSISホームページに表示します –