Nous sommes le Ven 18 Juil, 2025 23:05
Supprimer les cookies

Problème d'autorun sur dossier déporté

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

Ven 02 Jan, 2009 00:46

Salut,

j 'ai un souci, je ne parviens pas à configurer mon autorun comme je le souhaite
Il faut dire que je tente d'installer ma framakey non pas à la racine ( I:\ par exemple) mais dans un dossier (I:\)

J'ai donc collé mon autorun.inf à la racine, et je l'ai modifié pour qu'il pointe vers le dossier framakey.
Résultat: l'icone est trouvé, l'action de démarrer la clé est proposé, mais elle ne se déroule pas.

Voilà mon fichier autorun:

[autorun]
open=\FramaKey\start.exe
icon=\FramaKey\start.exe
action=Démarrer la Framakey
label=Framakey

shell=Framakey
shell\FramaKey=FramaKey
shell\FramaKey\command=start.exe


Je pense que j'ai un problème dans mon "shell".

Des connaisseurs?
coincoin

Messages : 16

Mar 06 Jan, 2009 19:31

personne sait ou moi m'exprimer mal? :P
coincoin

Messages : 16

Mar 06 Jan, 2009 20:00

coincoin a écrit:personne sait ou moi m'exprimer mal? :P


Moi sais pas
cheval_boiteux

Avatar de l’utilisateur
Messages : 1531
Géo : Dole (39) - Strasbourg (67)

Mer 07 Jan, 2009 22:42

bon ben j ai trouvé...
la solution était:

[autorun]
open=FramaKey\start.exe
icon=FramaKey\start.exe
action=Démarrer la Framakey
label=Framakey

shell=Framakey
shell\FramaKey=FramaKey
shell\FramaKey\command=start.exe
coincoin

Messages : 16

Jeu 08 Jan, 2009 13:35

Merci d'avoir donné la réponse.
cheval_boiteux

Avatar de l’utilisateur
Messages : 1531
Géo : Dole (39) - Strasbourg (67)

Ven 09 Jan, 2009 11:19

De rien...

Question suivante:
Comment faire un autorun qui ouvre un dossier plutot que de lancer un exe?

Exemple: je veux qu'a l'ouiverture de mon autorun, j'ai le choix entre:
- lancer la framakey
- ouvrir la racine de la clé
- ouvrir le repertoire "travail" (qui est aussi sur la clé)

Qqun sait faire?
coincoin

Messages : 16

Mar 13 Jan, 2009 20:31

Le mieux à mon avis, c'est de modifier le start.ini, et de rajouter une nouvelle entrée dans le fichier start.ini (à la racine)

Code: Tout sélectionner
ExecuteProg4=perso.bat
LaunchIt4=true
WorkDir4=
Parameter4=
AskForIt4=false
MessageToShow4=


Ensuite, créée un fichier perso.bat à la racine de ta clé et édite le avec le bloc note ou autre et met dedans :
Code: Tout sélectionner
@echo Ouverture des dossiers
@start %~dp0\
@start %~dp0\Data\Travail

sachant que "%~dp0" correspond en fait au chemin d'où est lancé le fichier batch (par exemple "F:" ou "C:\mes_framakey\versions\1.8\" si tu as installé ta framakey dans un sous dossier de ton disque dur)
Evite les chemins avec des espaces.

Une fenêtre DOS apparaitra un court instant, par contre...
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Mer 14 Jan, 2009 13:41

Salut,

Et merci pour cette astuce :)

Déjà, je voulais savoir ce qu'il faut rajouter pour ne pas avoir la petite fenêtre noir qui s'ouvre et se referme très vite quand on lance ça ?

Ensuite, je voulais mettre le bat ailleurs (ds Apps\PortableFramakeyApps), mais quand je lance depuis le start (avec la question) ça ouvre le bon dossier, mais aussi celui de l'emplacement du bat ... :
Apps\PortableFramakeyApps\ouverture dossier dem.bat
Code: Tout sélectionner
@echo Ouverture des dossiers
@start %~dp0\
@start %~dp0..\..\Data\Documents
et dans le start.ini
Code: Tout sélectionner
ExecuteProg4=ouverture dossier dem.bat
LaunchIt4=true
ExecuteProgToStop4=
WorkDir4=Apps\PortableFramakeyApps
Parameter4=
AskForIt4=true
MessageToShow4=Voulez-vous ouvrir "Documents"  ?
oulala6

Messages : 291

Mer 14 Jan, 2009 20:12

Déjà, je voulais savoir ce qu'il faut rajouter pour ne pas avoir la petite fenêtre noir qui s'ouvre et se referme très vite quand on lance ça ?

Réponse courte : tu ne peux pas, et c'est pour ça que je te prévenais qu'il y aurait une fenêtre DOS

Réponse longue : tu peux le faire toi-même e
- en utilisant un autre langage (compilé sous win) plutôt qu'un fichier .bat (NSIS, AutoHotkey, C, C++, Delphi, etc)
- en utilisant un utilitaire de conversion "bat to exe" je n'en connais pas de libre mais google est ton ami
- en utilisant CHP http://www.commandline.co.uk/chp/
Par contre, ça devient un peu spécifique, et il te faudra donc te débrouiller seul (ou demander de l'aide sur des forums plus adaptés)

mais quand je lance depuis le start (avec la question) ça ouvre le bon dossier, mais aussi celui de l'emplacement du bat ...

Ben oui : tu as mis
@start %~dp0\
et, je me cite :
sachant que "%~dp0" correspond en fait au chemin d'où est lancé le fichier batch

Si tu veux ouvrir la racine :
@start %~dp0\..\..\
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Jeu 15 Jan, 2009 08:34

OK, merci. J'ai plus qu'un dossier qui s'ouvre.
Et pour l'exe, je ferais avec car ça fait chanter mon antivirus !
oulala6

Messages : 291

Qui est en ligne ?

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