Migliori download

  Forum: Ultim Argomenti

19/04/2024

NAMP

Official Website

Crea PortableApps: Comandi launcher.ini (Parte 2)

02/10/2016 – Il “Launch” della Portable è un lanciatore universale, dove risiedono tutti i comandi per operare. In poche parole, in questo file con estensione .ini risiede il comportamento del programma. Per farti capire meglio, il launcher.ini è il cervello della Portable. In questo specifico file risiedono tutti gli ordini “comandi” da eseguire subito dopo aver cliccato sull’eseguibile che avvia la Portable. Il “Launch.ini” contiene tutte le informazioni (comandi) e si trova nella directory App\AppInfo\Launcher (queste sono le cartelle e nella cartella “Launcher” risiede il file launcher.ini). Naturalmente il file launcher.ini sarà poi nominato secondo la Portable che ti presti a creare. Ad esempio, se decidi di creare qBittorrent Portable, il file .ini prenderà il nome di “qBittorrentPortable“.

Esempio – Nel file Launch.ini nominato qBittorrentPortable andranno i comandi:

* [Launch]
ProgramExecutable=qBittorrent\qBittorrent.exe

qBittorrent: è la cartella di qBittorrent che contiene tutti i files del software estratti o installato, copiato nella cartella Portable
qBittorrent.exe: è l’eseguibile del software all’interno della cartella qBittorrent

Il tutto, non è altro che memorizzare il percorso e il comportamento al momento della creazione del lanciatore che si trova all’esterno delle varie cartelle. Lo stesso eseguibile su cui cliccandoci sopra si avvia l’applicazione Portable. Ma per il momento, quello che ti serve sapere sono tutti i comandi specifici, nell’ordine di:

* [Launch]
AppName
ProgramExecutable
ProgramExecutableWhenParameters
ProgramExecutable64
ProgramExecutableWhenParameters64
CommandLineArguments
WorkingDirectory
MinOS
MaxOS
RunAsAdmin
RunAsAdmin2000
RunAsAdminXP
RunAsAdmin2003
RunAsAdminVista
RunAsAdmin2008
RunAsAdmin7
RunAsAdmin2008R2
CleanTemp
SinglePortableAppInstance
SingleAppInstance
CloseEXE
SplashTime
LaunchAppAfterSplash
WaitForProgram
WaitForOtherInstances
WaitForEXEN
RefreshShellIcons
HideCommandLineWindow
DirectoryMoveOK
NoSpacesInPath
SupportsUNC
* [Activate]
Registry
Java
XML
* [LiveMode]
CopyApp
CopyData
* [Environment]
* [RegistryKeys]
* [RegistryValueWrite]
* [RegistryCleanupIfEmpty]
* [RegistryCleanupForce]
* [RegistryValueBackupDelete]
* [QtKeysCleanup]
* [FileWriteN]
Type
File
Entry
Section
Key
Value
Find
Replace
Attribute
XPath
CaseSensitive
Encoding
* [FilesMove]
* [DirectoriesMove]
* [DirectoriesCleanupIfEmpty]
* [DirectoriesCleanupForce]
* [Language]
Base
Default
CheckIfExists
DefaultIfNotExists
* [LanguageStrings]
* [LanguageFile]
Type
File
Entry
Section
Key
Attribute
XPath
CaseSensitive
TrimRight
* [ServiceN]
Name
Path
Type
User
Display
Dependencies
Description
IfExists

* In Grassetto sono evidenziate le voci specifiche dei comandi

Non evidenziati in Grassetto sono i comandi specifici.

Ti È Stato Utile Questo Contenuto?

Clicca Su Una Stella Per Esprimere Il Tuo Giudizio!

Voto Medio 4 / 5. Votanti Totali: 89

Nessun Voto Al Momento. Perchè Non Voti Per Primo!

Spiacente Che Non Sia Stato Utile Per Te!

Miglioriamo questo contenuto!

Mi Aiuti A Capire? Cosa Non Ti È Piaciuto?