winPenPack - The Portable Software Collection : Forum / topic
http://www.winpenpack.com/
it-it2024-03-29T14:55:37+01:00winpenpack@nospam.comhourly12000-01-01T12:00+00:00Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00Attenzione: tutto ciò che segue è stato testato con AutoIt3 v3.2.4.9 e SciTe4AutoIt3 6/18/2007.Supporto UNICODEA partire dalla versione 3.2.4.0, AutoIt viene compilato con il supporto Unicode. L'immediata conseguenza è che gli x-launcher compilati con AutoIt v3.2.4.0 e superiori non funzioneranno su Windows 98 e ME (a meno di compilarli usando ANSI, vedi seguito del post).Per quanto riguarda gli effetti sul funzionamento dei launcher, non dovrebbe cambiare nulla. Almeno credo...Istruzioni per compilare un x-launcherRicordo che, per compilare un x-launcher, è necessario installare AutoIt3 e Scite4AutoIt3. Inoltre, per poter modificare le informazioni del file (icona, autore, ecc...) bisogna usare Resource Hacker, che va messo nella cartella "AutoIt3Wrapper" all'interno della directory d'installazione di Scite4AutoI3 (tipicamente: C:\Programmi\AutoIt3\SciTE\AutoIt3Wrapper)Nuova sintassi per le istruzioni di compilazioneA partire da AutoIt 3.2.4.0 è stata modificata la sintassi delle istruzioni di compilazione.Niente paura: per aggiornare le istruzioni di compilazione è sufficiente effettuare una semplice sostituzione di testo.Bisogna sostituire:a) TUTTE le stringhe #Compiler_ con #AutoIt3Wrapper_b) la stringa iniziale #Region Compiler directives section con #RegionEcco un esempio della vecchia sintassi:#Region Compiler directives section ;** AUT2EXE settings#Compiler_Icon = x-icon.ico#Compiler_UseUpx = y;** Target program Resource info#Compiler_Res_Description = X-Firefox#Compiler_Res_Comment = by tittoproject#Compiler_Res_Fileversion = 1.1#Compiler_Res_LegalCopyright = GNU General Public License#Compiler_Res_Field = Web|www.winpenpack.com#Compiler_Res_Field = eMail|tittoproject@gmail.com#Compiler_Res_Field = AutoIt Version|%AutoItVer%#EndRegion ;** Include X-Launcher's source code#include 'x-launcher.au3'Ecco il risultato dell'aggiornamento:#Region;** AUT2EXE settings#AutoIt3Wrapper_Icon = x-icon.ico#AutoIt3Wrapper_UseUpx = y;** Target program Resource info#AutoIt3Wrapper_Res_Description = X-Firefox#AutoIt3Wrapper_OutFile = X-Firefox#AutoIt3Wrapper_Res_Comment = by tittoproject#AutoIt3Wrapper_Res_Fileversion = 1.1#AutoIt3Wrapper_Res_LegalCopyright = GNU General Public License#AutoIt3Wrapper_Res_Field = Web|www.winpenpack.com#AutoIt3Wrapper_Res_Field = eMail|tittoproject@gmail.com#AutoIt3Wrapper_Res_Field = AutoIt Version|%AutoItVer%#EndRegion ;** Include X-Launcher's source code#include 'x-launcher.au3'Infine, compiliamo con Scite (Tools --> Compile). Verrà aperta la seguente finestra di dialogo in cui è possibile modificare le opzioni di compilazione. In particolare, è possibile compilare usando ANSI, e questo assicurerà il supporto a Win98/ME.Se si vuole usare ANSI come opzione predefinita, basta aggiungere l'instruzione: #AutoIt3Wrapper_UseAnsi = yRe: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00DanixQuali sono i vantaggi della nuova versione di autoit?E' conveniente aggiornare?Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00tittoprojectDanix ha scritto ...Quali sono i vantaggi della nuova versione di autoit?E' conveniente aggiornare?Per i nostri scopi non ci dovrebbe essere nessun vantaggio particolare, se non, forse, un migliore funzionamento su Vista.Per ogni buon conto, mi sembrava per lo meno necessario informarvi sugli ultimi aggiornamenti, che non sono da poco!Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00NuvolariImmagino che gli step indicati siano ancora validi, lo chiedo perché il topic è un po' datato.Una cosa non mi è chiara, dove si dice "per poter modificare le informazioni del file (icona, autore, ecc...) bisogna usare Resource Hacker": se io metto la mia icona personalizzata mantenendo il nome del file x-icon.ico e seguo i passi di compilazione, ho o non ho bisogno di Resource Hacker?Grazie.Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00NuvolariNuvolari ha scritto ...Una cosa non mi è chiara, dove si dice "per poter modificare le informazioni del file (icona, autore, ecc...) bisogna usare Resource Hacker": se io metto la mia icona personalizzata mantenendo il nome del file x-icon.ico e seguo i passi di compilazione, ho o non ho bisogno di Resource Hacker?Grazie. Per la seconda parte mi rispondo da solo, se mai servisse a qualcun altro.Con Resource Hacker si può sostituire l'icona (e il resto) senza dover mettere mano ad AutoIt, semplicemente editando l'eseguibile X-software.exeRe: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00Nuvolaritittoproject ha scritto ...Ricordo che, per compilare un x-launcher, è necessario installare AutoIt3 e Scite4AutoIt3. Com'è la procedura di compilazione una volta installati AutoIt3 e SciTe? Ho provato ad eseguire AutoIt3.exe aprendo il generico x-launcher.au3 (source code 1.4.2) ma mi sa che non sono sulla strada giusta...Perdonate i multi-postRe: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00EnergyApri il file x-compiler.au3 con AutoIt Script Editor (versione di Scite personalizzata per autoit che trovi nel loro sito)Nel menù trovi Strumenti -> Genera oppure con il tasto funzione F7Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00NuvolariEnergy ha scritto ...Apri il file x-compiler.au3 con AutoIt Script Editor (versione di Scite personalizzata per autoit che trovi nel loro sito)Nel menù trovi Strumenti -> Genera oppure con il tasto funzione F7ok, credo di esserci "quasi"... seguo le indicazioni e alla fine ottengo l'eseguibile, ma nel mezzo becco un paio di errori che evidentemente non fanno funzionare a dovere l'x-launcher così creato.Gli errori sono questi: C:\..\_source\x-udf.au3(735,39) : ERROR: AdlibEnable(): undefined function.
AdlibEnable("_SplashScreenOff", $time)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\..\_source\x-udf.au3(748,15) : ERROR: AdlibDisable(): undefined function.
AdlibDisable()
~~~~~~~~~~~~~^
C:\..\_source\x-compiler.au3 - 2 error(s), 0 warning(s) Ho provato a sostituirlo, per prova, ad un paio di x-launcher ufficiali, ad esempio a x-UniExtract.Eseguendolo il programma non parte ed ottengo la seguente segnalazione di errore:Da cosa può dipendere?Ho preso l'ultima versione di AutoIt/SciTe:- AutoIt v3.3.6.1 16th April, 2010- SciTE4AutoIt3.zip 2/28/2010Infine, probabilmente a causa di una versione di AutoIt che non supporta più l'ANSI, ottengo questo:Skipping #AutoIt3Wrapper_UseAnsi directive because ANSI is not supported anymore....Warning: This is an Unicode compiled script and will not run on Win9x/ME.Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00zandet2Nuvolari ha scritto ...Da cosa può dipendere?Dal fatto che non hai seguito le istruzioni di Energy:Apri il file x-compiler.au3 con AutoIt Script Editor (versione di Scite personalizzata per autoit che trovi nel loro sito)Nel menù trovi Strumenti -> Genera oppure con il tasto funzione F7p.s. per retrocompatibilità con i sistemi meno recenti, stiamo usando ancora AutoIt 3.2.12.1Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00Nuvolarizandet2 ha scritto ...Dal fatto che non hai seguito le istruzioni di Energy:Apri il file x-compiler.au3 con AutoIt Script Editor (versione di Scite personalizzata per autoit che trovi nel loro sito)Nel menù trovi Strumenti -> Genera oppure con il tasto funzione F7Purtroppo ho aperto quello giusto Nuvolari ha scritto ...C:\..\_source\x-udf.au3(735,39) : ERROR: AdlibEnable(): undefined function. AdlibEnable("_SplashScreenOff", $time) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^C:\..\_source\x-udf.au3(748,15) : ERROR: AdlibDisable(): undefined function. AdlibDisable() ~~~~~~~~~~~~~^C:\..\_source\x-compiler.au3 - 2 error(s), 0 warning(s)Il riferimento degli errori dovrebbe essere questo (x-udf.au3) ma non so come si risolva :Aiutoooo...Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00zandet2Nuvolari,stai usando la versione di AutoIt che ti ho indicato?Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00Nuvolarizandet2 ha scritto ...Nuvolari,stai usando la versione di AutoIt che ti ho indicato?No, sto provando con la 3.3.6.1 , pensavo che i problemi di retrocompatibilità cui ti riferivi fossero inerenti al discorso ANSI.Sul sito di AutoIt non mi sembra di trovare link per vecchie versioni, dove posso trovare la 3.2.12.1 (magari .zip)?Poi ci posso unire l'ultima di "AutoIt Script Editor" (2/28/2010)?Grazie per l'aiuto EDIT: Mi correggo, ho trovato... provo e faccio sapereRe: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00zandet2Guarda nella pagina di download di AutoIt -Link- :a metà pagina trovi il link diretto per la 3.2.12.1 e il rimando all'archivio storico delle versioni -Link- .Non so dirti se è compreso anche Scite4Autoit3, ma non dovrebbero esserci problemi anche per la nuova versione.La retrocompatibilità non è solo per l'Ansi, ma AutoIt stesso dalla versione 3.3 non supporta più i SO meno recenti; al suo interno diverse funzioni sono state riscritte.Re: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00NuvolariCon AutoIt 3.2.12.1 e l'ultimo AutoIt Script Editor (2/28/2010) tutto funziona a meraviglia Grazie per l'aiuto e per la pazienzaRe: Compilare X-Launcher con AutoIt3 v3.2.4.0 e successivi
http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?6050
2024-03-29T14:55:37+01:00TafENGLISH VERSION OF Tittoproject ORIGINAL POST (I'm sorry for my "basic" English... )WARNING!: All following informations has been tested with AutoIt3 v3.2.4.9 e SciTe4AutoIt3 6/18/2007.UNICODE supportSince Autoit rel. 3.2.4.0, program is compiled with Unicode support. So, after this implementation all x-launcher compiled with AutoIt v3.2.4.0 and newer versions will NOT run on Windows 98 and ME (but You can compile also in ANSI mode. See related infos in this post).How to compile a "x-launcher"First of all, to compile a "x-launcher" must be installed AutoIt3 and Scite4AutoIt3. Moreover, if You want to modify file infos (icon, author, etc...) You must use Resource Hacker. This program must be located into "AutoIt3Wrapper" folder, present in Scite4AutoI3 installation folder (typical path: C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper)New sintax for compiling intructionsSince AutoIt 3.2.4.0 some modifications in compiling sintax are introduced.This small issue is easy to solve: for compiling instructions update, you need only a small text replacement in some strings.You need to substitute:a) ALL strings #Compiler_ with #AutoIt3Wrapper_b) starting string #Region Compiler directives section with #RegionThis is an example with OLD syntax:#Region Compiler directives section ;** AUT2EXE settings#Compiler_Icon = x-icon.ico#Compiler_UseUpx = y;** Target program Resource info#Compiler_Res_Description = X-Firefox#Compiler_Res_Comment = by tittoproject#Compiler_Res_Fileversion = 1.1#Compiler_Res_LegalCopyright = GNU General Public License#Compiler_Res_Field = Web|www.winpenpack.com#Compiler_Res_Field = eMail|tittoproject@gmail.com#Compiler_Res_Field = AutoIt Version|%AutoItVer%#EndRegion ;** Include X-Launcher's source code#include 'x-launcher.au3'And here you can see UPDATED syntax of same example:#Region;** AUT2EXE settings#AutoIt3Wrapper_Icon = x-icon.ico#AutoIt3Wrapper_UseUpx = y;** Target program Resource info#AutoIt3Wrapper_Res_Description = X-Firefox#AutoIt3Wrapper_OutFile = X-Firefox#AutoIt3Wrapper_Res_Comment = by tittoproject#AutoIt3Wrapper_Res_Fileversion = 1.1#AutoIt3Wrapper_Res_LegalCopyright = GNU General Public License#AutoIt3Wrapper_Res_Field = Web|www.winpenpack.com#AutoIt3Wrapper_Res_Field = eMail|tittoproject@gmail.com#AutoIt3Wrapper_Res_Field = AutoIt Version|%AutoItVer%#EndRegion ;** Include X-Launcher's source code#include 'x-launcher.au3'Last passage is a Scite compiling (Tools --> Compile). Following window will be opened, where you can modify compiling options. IMPORTANT: Here you can also compile using ANSI mode to have a x-launcher supported also in Win98/ME.If you want ANSI mode as DEFAULT you need to add following instruction: #AutoIt3Wrapper_UseAnsi = y