Come ottenere il percorso, dove si trova il file di script InnoSetup che si sta compilando attualmente?Come ottenere il percorso del file di script InnoSetup corrente?
risposta
Per ottenere il percorso di origine dello script, utilizzare la variabile predefinita del preprocessore SourcePath
. Quella variabile puoi espandere il tuo script come un normale define
. Nel caso in cui lo script non fosse ancora stato salvato, restituisce il percorso alla directory My Documents
. Qui è solo un esempio di inutile prova:
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
[Code]
procedure InitializeWizard;
begin
MsgBox(ExpandConstant('{#SourcePath}'), mbInformation, MB_OK);
end;
non dimenticare che si deve compilare lo script (CTRL + F9) non solo run (F9) per richiamare preprocessore per ricostruire lo script.
Non hai un tasto "CTRL + F9"? Strano :-) – TLama
Ah, l'ho trovato, è proprio accanto al tasto "MAIUSC + F9" .. :) –
- 1. Come ottenere il percorso assoluto del nome file javascript corrente
- 2. Come ottenere il percorso del file corrente in javascript
- 3. Percorso script corrente extendscript
- 4. Ottieni il percorso del file di script emacs corrente quando viene caricato con il parametro -l
- 5. Come ottenere il percorso del file dall'URI?
- 6. Come ottenere il percorso corrente nei binari
- 7. Come ottenere il percorso del file .ipa
- 8. Come posso ottenere il percorso del file system di uno script PowerShell?
- 9. Come ottenere il percorso dell'assieme corrente
- 10. Come ottenere il percorso corrente in Aurelia
- 11. Come ottenere il percorso corrente in HtmlHelper?
- 12. come modificare exe.config dallo script Innosetup
- 13. Ottieni il percorso del file di configurazione dell'applicazione corrente
- 14. Percorso del file corrente dipende da come eseguo il programma
- 15. InnoSetup: scopri il motivo del riavvio
- 16. Acquisizione di NppExec per capire il percorso del file corrente in Notepad ++ (per script Python)
- 17. xslt ottiene il percorso della cartella corrente del file
- 18. Come ottenere il percorso del file del modulo importato
- 19. Come ottenere il percorso completo del file build.gradle di Groovy?
- 20. Ottieni il percorso file di un file nel progetto corrente
- 21. VBA Powerpoint. Come ottenere il percorso della directory corrente del file su una stringa in VBA?
- 22. Come ottenere il percorso completo della directory del file corrente in Python?
- 23. Ottenere il percorso di classe del file in esecuzione
- 24. Trova il percorso del file m corrente in MATLAB
- 25. Javascript non risolve il percorso lavoratore relativo allo script corrente
- 26. Ottenere il percorso assoluto del file eseguibile, utilizzando C#?
- 27. Come ottenere il percorso di script in R?
- 28. Come ottenere il nome/percorso del file Excel in VBA
- 29. Spring MVC: come ottenere il percorso del file nel controller?
- 30. Esiste un modo per ottenere l'ambito del percorso corrente?
Giusto per chiarire, si sta cercando la posizione 1) il file .iss in fase di compilazione, 2) la posizione dell'output finale setup.exe in fase di compilazione o 3) la posizione del file setup.exe durante l'installazione? – Deanna
Sono in posizione dopo il file .iss in fase di compilazione. – myWallJSON
Ottenere il percorso di origine dello script è facile come 'ExpandConstant ('{# SourcePath}')', ma il nome del file di script ... Cosa farai con quelle informazioni, comunque? – TLama