2016-06-22 17 views

Antwort

0

Sie können externe Anwendungen mit der Anweisung !system aufrufen.

von der externen Anwendung die Ausgabe geschrieben bekommen Dies ist oft mit !tempfile und !include kombiniert:

; 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