Petite explication de start.ini:
ExecuteProg1= indiquez ici le nom de l'exécutable à lancer
LaunchIt1= indiquez ici si vous voulez le lancer, true pour le lancer (avec ou sans demande voir plus bas), false pour ne pas le lancer. Cette partie permet de ne plus lancer une application sans avoir réécrire le fichier. Pas encore disponible.
ExecuteProgToStop1= si vous choisissez d'utiliser la fonction de fermeture de Start.exe, c'est à dire qu'il va fermer toutes les applications qu'il a lancer au début. Ceci en appelant Start.exe avec la commande -close. Vous indiquez ici le nom de l'exécutable à terminer.Cet exécutable n'est pas forcement le même que le premier. Par exemple si vous lancez le Kiosk ExecuteProg est FramaKiosk.exe qui est le lanceur du Kiosk (comme PortableFirefox est celui de firefox), mais une fois le kiosk lancer l'exécutable qui affiche le kiosk est k-meleon.exe, c'est donc lui qu'il va falloir terminer.
WorkDir1= le chemin, relativement a Start.exe du dossier contenant ExecuteProg
Parameter1= un paramètre à passer à ExecuteProg
AskForIt1= demande à l'utilisateur si il souhaite lancer l'application ou pas. True pour demander, false pour ne pas demander. Si c'est false l'application sera lancée sans demander.
MessageToShow1= si vous souhaiter personnaliser le message précédent, écrivez le ici. Si non ce sera la message par défaut: "Voulez vous lancer %ici la valeur du champ ExecuteProg%?
Les fonctions actuelles:
- affichage d'une icône de notification dans la barre de tache avec un message ballon (merci de me corrigé, je ne connais pas le terme français)
- lancement simultané de plus de 5 applications
- possibilité de lancer les applications avec une commande
- possibilité de ne pas lancer toutes les applications, et utilisant une boite de dialogue qui demande si on veux lancer l'application, et possibilité de personnaliser le message.
- possibilité de tuer un processus à l'aide de la commande closeprocess
- possibilité de tuer toutes les applications lancées par Start, en le lassant avec le paramètre -close.
Les prochaines:
- ajout de la fonction pour ne plus lancer une application LaunchIt, sans avoir à réécrire le fichier de configuration.
- gestion des chemins absolus
- installation de paquet par glisser-déposer du paquet sur Start.exe. Utile pour les mise à jour.
- possibilité d'avoir plusieurs fichiers de configuration, un principal start.ini utiliser en double cliquant sur Start.exe et des secondaires utilisables par glisser déposé sur Start.exe.
Si j'arrive à porter le code sur AutoHotKey ou un autre plus pratique pour les boites de dialogue:
- interface d'administration des profils par raccourcis clavier + double clic sur Start.exe. Pour répondre à la demande de enigmatiqk.
- interface d'ajout-suppression de paquet.