fichiers exe libre sous Rebol ? | |
RebolEric | 27-Aug-2007/15:36:53+2:00 |
Bonjour, peut-on fabriquer gratuitement des fichiers exe ? C'est à dire, peut-on faire des fichiers exe pour windows tels qu'il suffit de les télécharger et de les lancer pour faire marcher des script faits avec view sans avoir à installer view (avec l'interptéreur rebol view dedans) ? Existe-t-il l'équivalent pour linux et mac ? avec des versions libres sans avoir à acheter rebol command ou autre ? merci | |
RebolEric | 27-Aug-2007/16:10:27+2:00 |
je précise que, ce que je voudrais obtenir, est un lien dans une page web sur lequel il suffise de cliquer pour avoir le téléchargement et le démarrage d'un script Rebol avec le moins de manipulations possible de l'internaute. S'il y avait des solutions qui marchent pour linux et mac en plus de windows ce serait bien ; si le système pouvait savoir tout seul s'il "arrive" sur windows, mac ou linux, ce serait parfait !!! En fait, je voudrais une alternative à l'installation du plugin rebol qui soit plus simple pour l'utilisateur. Le fait que le programme reste ensuite sur la machine en local est plutôt une bonne chose s'il est facile aussi à désinstaller ! P.S. en cherchant je trouve des solutions pour windows mais pas trop pour linux et mac. | |
seb2 | 27-Aug-2007/17:54:53+2:00 |
ceci pourrais peut etre te convenir http://pl.legoff.free.fr/dotclear/index.php/2007/02/01 | |
Bertrand | 28-Aug-2007/13:41:49+2:00 |
On peut faire ça aussi avec NSIS http://nsis.sourceforge.net/Main_Page : Exemple de script pour NSIS ; NULLsoft Scriptable Install System ; créer un script REBOL exécutable ; Nom de l'installateur (pas vraiment utile car installation 'silencieuse') Name "REBOL_EXE" ; Pas de fenêtre, juste dépaqueter les fichiers puis exécuter SilentInstall silent ; Donner un nom pour le futur exécutable OutFile "test_rebol_exe.exe" ; Créer une icône (facultatif) Icon "C:\...\nom_de_l_icone.ico" ; Répertoire d'installation (répertoire 'temp' de Windows) InstallDir "$TEMP\_REBNSIS_" ; ou un autre nom pour le dossier ; Les trucs à installer Section "" ; Déclarer le chemin de sortie (InstallDir -> $INSTDIR) SetOutPath $INSTDIR ; mettre ici les fichiers nécessaires File "C:\...\rebol.exe" ; chemin vers l'interpréteur REBOL File "C:\...\test_exe.r" ; chemin vers le script REBOL ; etc... ; Lance le script REBOL et attends qu'il se termine ExecWait '"$INSTDIR\rebol.exe" -s "test_exe.r"' ; Efface du disque dur les fichiers dépaquetés RMDir /r $INSTDIR SetOutPath $TEMP ; pour effacer aussi le dossier RMDir $INSTDIR ; d'installation (_REBNSIS_) SectionEnd | |
Bertrand | 28-Aug-2007/13:48:53+2:00 |
J'ai oublié de dire : après avoir compilé le script précédent avec une version récente de NSIS, on obtient un exécutable qui inclut tout ce qu'on veut et va dépaqueter tout ça dans un dossier, installé dans le répertoire désiré (ici le dossier TEMP de Windows), puis va lancer le(s) script(s) à l'aide de l'interpréteur, attendre que tout se termine avant d'effacer les fichiers puis le dossier du répertoire d'installation. C'est moins compliqué à faire qu'à dire ... ça fonctionne un peu comme 'XPacker'. | |
GreG | 28-Aug-2007/16:01:51+2:00 |
http://nsis.sourceforge.net/How_to_turn_a_REBOL_script_into_EXE | |
Bertrand | 29-Aug-2007/9:11:02+2:00 |
http://nsis.sourceforge.net/How_to_turn_a_REBOL_script_into_EXE Oui, j'avais oublié d'où ça venait :( Je l'ai tellement utilisé dans d'autres cas (newLisp, Logo, etc...) Merci de rappeler l'adresse | |
GreG | 29-Aug-2007/20:20:56+2:00 |
Content de voir que cela ait servi a d'autres, j'avais passe quelques heures a me plonger dans le NSIS, pas tres cool... Depuis, j'ai le SDK donc je ne m'en sert plus pour encaper. Merci pour la traduction en francais! Beaucoup apprecieront! | |
Login required to Post. |