Nous sommes le Mar 17 Juin, 2025 15:10
Supprimer les cookies

Page 2 sur 18Précédent 1, 2, 3, 4, 5 ... 18 SuivantDémarrage variable| Nouveau Start.exe

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Mar 06 Mars, 2007 18:13

Ok, bon ben on se lance...([s]le lien en bas de page de la Fiche NSIS qui renvoie à des tutos en français est mort :x[/s]) , alors si vous voulez bien me donner un coup main.

Dites-moi si j'ai compris (enfin surtout si je fais une erreur :D ) :
- Faut enregistrer le code de Tuxmouraille en .nsi
- J'ai installé NSIS et j'ai recupéré NewAdvSplash.zip (j'pense mettre newadvsplash.dll dans *\NSIS\Plugins, mais que dois-je faire des 11 autres fichiers?)
- Faut-il choisir un compresseur pour compiler (et lequel) ?

Voyez-vous d'autres choses à faire ?
Dernière édition par Totoche le Lun 12 Mars, 2007 12:40, édité 1 fois au total.
Totoche

Messages : 398
Géo : Drôme / Ardèche

Mar 06 Mars, 2007 18:21

en faisant ça j'ai une erreur lors de la compilation
Code: Tout sélectionner
Erreur lors de la definition de l'icone comme "framakey.ico": impossible d'ouvrir le fichier
Erreur dans le script "K:\Start.nsi" a la ligne 51 -- abandon du processus de creation

PS (Tuxmouraille): Je ne sais si tu t'adressais à laclasse ou à moi, mais tu peux me l'envoyer par mail (faut juste que je te donne un mail qui accepte les .exe :) )
Totoche

Messages : 398
Géo : Drôme / Ardèche

Mar 06 Mars, 2007 18:55

Bon tu vas dans le dossier src de ta Framakey il y a une archive: FramaStarter-0.2.0.4-fr.zip
Tu vas la décompressée, ou tu veux.
Dans FramaStarter\FramaStarterCode il a un fichier FramaStarter.nsi, tu l'ouvre avec un éditeur de texte (ou avec makensisw.exe) qui est dans le dossier de NSIS dans Program Files. Tu efface son contenu tu le remplaces par le code qui est sur le forum (le deuxième), et tu l'enregistres. Puis tu fait de même avec start.ini. Tu peux aussi effacer le Start.exe de ce dossier.

Dans le dossier NSIS il y a un binaire qui s'appel makensis.exe c'est le compilateur.
Tout ce que tu as à faire c'est de glisser déposer le script FramaStarter.nsi sur makensis.exe, ou si tu as ouvert FramaStarter.nsi avec makensisw.exe d'utiliser sa commande de compilation.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Mar 06 Mars, 2007 19:39

C'est génial, tout à fait ce que j'avais en tête dans mon post initial.

Ca fonctionne super. j'ai testé plusieurs lancements différents et avec des paramètres. Aucun bug. (tu m'as même fait regretter d'avoir perdu 5 minutes pour sauvegarder ma clef :wink: !)
J'vais le garder sur ma clef et te dirais si je vois quoi que ce soit sur un autre ordi.

Superlativement merci et bravo
Totoche

Messages : 398
Géo : Drôme / Ardèche

Mar 06 Mars, 2007 20:11

Normalement il ne devrait pas y avoir de problèmes, j'ai utilisé pour ce nouveau Start.exe un algorithme que j'ai écrit pour un autre logiciel et que j'utilise déjà depuis plusieurs mois.
Tout retour est toujours le bien venus. Je souhaiterais aussi des suggestions d'amélioration.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Mer 07 Mars, 2007 23:10

Bonsoir,

Toujours ravi après avoir testé sur d'autres ordi :D .
Pour les suggestions d'amélioration, j'ai 2 petites idées que je te soumets :

- Possibilité d'écrire la question de la boîte de dialogue, du style "voulez-vous lancer l'interface graphique ?" "voulez-vous que vos fichiers soit associés aux programmes de la clef ?" au lieu du nom de l'exe. La personne qui insère la clef ne connait pas forcement les programme (... j'ai prçeté ma clef à ma copine et les deux premières questions furent "c'est quoi kiosk.exe?" et "c'est quoi cafe.exe?").
- Pourrait-on bloquer une ligne du FramaLauncher.ini si on répond "non". Je m'explique : Mon "Quitter Framakey" sur le FramaLauncher renvoie à une multi action (de façon à quitter tous les programmes qui se lançaient lors de son insertion : cf.). Du coup maintenant, il ferme (ou plutôt tente de fermer) des programmes non-ouvert si j'ai répondu "non". Penses-tu qu'il soit possible de bloquer ces lignes (si on spécifie quelle ligne sera associée à un "non" évidemment).
Totoche

Messages : 398
Géo : Drôme / Ardèche

Jeu 08 Mars, 2007 12:08

Je suis en train de faire les changement pour ajouter tes propositions qui sont forts judicieuses.

Totoche a écrit:- Pourrait-on bloquer une ligne du FramaLauncher.ini si on répond "non". Je m'explique : Mon "Quitter Framakey" sur le FramaLauncher renvoie à une multi action (de façon à quitter tous les programmes qui se lançaient lors de son insertion : cf.). Du coup maintenant, il ferme (ou plutôt tente de fermer) des programmes non-ouvert si j'ai répondu "non". Penses-tu qu'il soit possible de bloquer ces lignes (si on spécifie quelle ligne sera associée à un "non" évidemment).

J'utilise aussi nircmd, qui à l'ordre de fermer cafe et rocketdock en même temps que AeTrayMenu. Mais je n'utilises pas toujours ces deux logiciels, et nircmd ne semble avoir de problème si ils ne sont pas actifs.
Je ne sais pas si ce que tu demande là est faisable je vais m'y pencher.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Jeu 08 Mars, 2007 12:28

Voila c'est fait:
"Le source du Start.exe"
Code: Tout sélectionner
plus disponible


"Le start.ini"
Code: Tout sélectionner
plus disponible
Dernière édition par Tuxmouraille le Sam 07 Avr, 2007 16:19, édité 1 fois au total.
Tuxmouraille

Messages : 1044

Jeu 08 Mars, 2007 14:38

Salut,

J'ai testé rapidement le nouveau start entre midi et deux et tout semble ok. "MessageToShow" fonctionne super. (ma copine te remercie :wink: et c'est pas la seule... :D ).

Sinon pour la seconde suggestion, je me doutais que c'était pas forcement faisable. Et ça n'est pas si important que ça, puisque moi non-plus, avec nircmd, je n'ai jamais eu aucun problème en terminant des processus inexistants (j'ai les mêmes appli que toi)... c'était plus par crainte puisque la documentation de nircmd n'est pas très explicite (killprocess ou closeprocess?, différences?, problèmes?)

Bravo pour la rapidité et l'efficacité.
Totoche

Messages : 398
Géo : Drôme / Ardèche

Jeu 08 Mars, 2007 16:17

closeprocess envoie un commande au processus qui lui dit de se terminer, killprocess le termine, sans lui demander son avis, c'est la méthode brutale qui peut endommager les choses. Ces fonctionnalités existent en code NSIS à l'aide d'un plugin.
Je peut les ajouter à Start.exe. Il faudra alors mettre un multiaction à la fermeture FramaLauncher, qui relancera Start.exe en lui fessant passer une commande pour lui dire de fermer ou tuer une liste de processus.
Je ne vais pas proposer de version de Start.exe avec cette fonctionnalité pour le moment. Il est prévus que je l'intègre dans un logiciel sur lequel je travail en ce moment, une sorte de super Start.exe, quand je lui aurait ajouté cette fonctionnalité je l'ajouterais à Start.exe.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit