[Résolu] Rassemblement de 2 raccourcis en 1

L'espace détente pour tous les sujets (hors LiberKey)
18 messages • Page 1 sur 21, 2

[Résolu] Rassemblement de 2 raccourcis en 1

Messagede pocchami » 20 Juillet 2009, 19:32

Bonjour,je joue a World of Warcraft et je voudrais savoir si c'est possible de rassembler le raccourcis de "mon" firefox (pas celui de la liberkey) et de world of warcraft et si c'est possible de vérifier si firefox est ouvert
Voici les 2 "chemins"(comment ca s'appelle?):
Firefox: "C:\Program Files\Mozilla Firefox\firefox.exe"
WoW: "C:\Users\Public\Games\World of Warcraft\Launcher.exe"

Merci de votre aide
pocchami
Expert Boarder
Expert Boarder
 
Messages: 109
Inscription: 16 Février 2008, 14:46

Re:Rassemblement de 2 raccourcis en 1

Messagede skybird » 20 Juillet 2009, 21:19

Salut pocchami,
peut-être avec un petit script batch de ce type:
Code: Tout sélectionner
@Echo off
"C:\Program Files\Mozilla Firefox\firefox.exe"
:delay
set/a delay = delay + 1
if %delay% == 10000 goto :startwow
goto delay
:startwow
"C:\UsersPublic\Games\World of Warcraft\Launcher.exe"
exit

Tu crées un nouveau fichier texte, tu colles ce code puis tu renommes "Nouveau Document texte.txt" en "ce_que_tu_veux.bat"

Si le 10000 est trop faible (ce n'est pas tout à fait 10 secondes puisque c'est une boucle, donc ça dépend aussi du processeur), tu essaies de trouver le délai qui te conviens.

Pour vérifier si firefox est ouvert, il me semble qu'il y a une commande qui permet de vérifier la liste des processus en cours (tasklist)

Ça serait pour lancer wow que si firefox est actif ?

Edit:
Donc c'est effectivement possible avec la commande tasklist.
Code: Tout sélectionner
@Echo off
"C:\Program Files\Mozilla Firefox\firefox.exe"
:check
for /F "tokens=1 delims= " %%p in ('tasklist') do if "%%p"=="firefox.exe" goto patience
goto check
:patience
set/a delay = delay + 1
if %delay% == 5000 goto :startwow
goto patience
:startwow
"C:\Users\Public\Games\World of Warcraft\Launcher.exe"
exit

Que fait ce code ? Il 'attend' que firefox soit présent dans la liste des processus pour démarrer wow. Enfin avant, il fait une petite boucle "patience", le temps que la page d'accueil charge.

Tu peux aussi aller sur une page particulière (liée à wow par exemple) au démarrage de firefox. Pour cela il faut rajouter l'adresse du site à la suite du chemin
"C:\Program Files\Mozilla Firefox\firefox.exe adresse_désirée"
skybird
Gold Boarder
Gold Boarder
 
Messages: 1766
Inscription: 10 Octobre 2007, 10:45

Re:Rassemblement de 2 raccourcis en 1

Messagede pocchami » 21 Juillet 2009, 16:46

Désolé de ne pas avoir répondu avant mais j'étais a la piscine B)
Un petit résumé des deux scripts quand Firefox n'est pas ouvert:

Le 1er ne fait qu'ouvrir Firefox et quelques secondes après que je ferme Firefox(je l'ai laissé quelques minutes),Wow se met en route

Le 2eme ne fait rien



Un autre résumé quand Firefox est ouvert:

Le 1er ouvre Firefox et Wow

Le 2eme ouvre Firefox et Wow


J'ai vérifié et je n'ai pas inversé les deux


Ça serait pour lancer wow que si firefox est actif ?


Non,ca serait pour lancer firefox et wow et si un des deux est déja ouvert ne pa le réouvrir.Donc quand je lancerais ce programme il n'y aurai pas firefox ou wow en double
pocchami
Expert Boarder
Expert Boarder
 
Messages: 109
Inscription: 16 Février 2008, 14:46

Re:Rassemblement de 2 raccourcis en 1

Messagede skybird » 21 Juillet 2009, 20:32

Dans ce cas, essaie ceci:
Code: Tout sélectionner
@Echo off
tasklist | find "firefox.exe" /C /i > nul
if Not ERRORLEVEL 1 goto checkwow
"C:\Program Files\Mozilla Firefox\firefox.exe"

:patience
set/a delay = delay + 1
if %delay% == 5000 goto :checkwow
goto patience

:checkwow
tasklist | find "LE_NOM_DU_PROCESSUS_WOW.exe" /C /i > nul
if Not ERRORLEVEL 1 goto close
"C:\Users\Public\Games\World of Warcraft\Launcher.exe"

:close
exit


N'oublie pas de remplacer LE_NOM_DU_PROCESSUS_WOW.exe par ce qui convient.

Pour que la fenêtre DOS soit plus discrète:
tu crées un raccourci de ce fichier bat, tu vas dans les propriétés du raccourci et dans la liste déroulante en face de Exécuter, tu choisis "Fenêtre réduite"
skybird
Gold Boarder
Gold Boarder
 
Messages: 1766
Inscription: 10 Octobre 2007, 10:45

Re:Rassemblement de 2 raccourcis en 1

Messagede pocchami » 22 Juillet 2009, 10:26

Bonjour skybird,
Il y a encore quelques problèmes:
quand je lance le script et que rien n'est ouvert Firefox s'ouvre
quand je lance le script et que firefox est ouvert Wow s'ouvre
quand je lance le script et que Wow est ouvert Firefox s'ouvre
Le nom du processus est Wow.exe
pocchami
Expert Boarder
Expert Boarder
 
Messages: 109
Inscription: 16 Février 2008, 14:46

Re:Rassemblement de 2 raccourcis en 1

Messagede skybird » 22 Juillet 2009, 10:41

Bonjour pocchami,
pocchami écrit:
quand je lance le script et que rien n'est ouvert Firefox s'ouvre
quand je lance le script et que firefox est ouvert Wow s'ouvre
quand je lance le script et que Wow est ouvert Firefox s'ouvre

C'est exactement ce pour quoi est fait le script*. Alors soit j'ai mal compris ce que tu voulais dire, soit tu t'es mal exprimé.

As-tu pensé à faire des recherches de ton côté aussi ?

Edit:
* Enfin presque.
Puisque si rien n'est ouvert Firefox devrait s'ouvrir puis Wow.
J'ai pourtant testé plusieurs fois avec Firefox et une application à la place de wow et ça fonctionne.

Tu es sous vista ? (quoique je ne sais même pas si ça peut venir de là)
skybird
Gold Boarder
Gold Boarder
 
Messages: 1766
Inscription: 10 Octobre 2007, 10:45

Re:Rassemblement de 2 raccourcis en 1

Messagede pocchami » 22 Juillet 2009, 18:10

Je suis bien sous vista.
J'ai essayé de faire quelque recherche mais je ne sais pas trop quoi chercher.Je fais d'autres tests pour voir d'où viens le problème.
Merci a toi de m'aider
pocchami
Expert Boarder
Expert Boarder
 
Messages: 109
Inscription: 16 Février 2008, 14:46

Re:Rassemblement de 2 raccourcis en 1

Messagede pocchami » 22 Juillet 2009, 18:33

Je suis un gros débile:huh:
Ca marche très bien.Je l'ai découvert en enlevant la 1ere ligne.Je n'ai pas attendu assez longtemps,5000 est trop long donc je l'ai baissé a 2000

Edit:Je ne suis pas débile

Image

Quand rien est ouvert ca bloque ici
pocchami
Expert Boarder
Expert Boarder
 
Messages: 109
Inscription: 16 Février 2008, 14:46

Re:Rassemblement de 2 raccourcis en 1

Messagede skybird » 22 Juillet 2009, 19:22

Je ne vois pas du tout d'où est-ce que cela peut venir.

Tu fais bien de mettre un aperçu.
La fenêtre DOS ne doit normalement rien afficher puisqu'il y a un @Echo off au début du script.

Si une âme charitable qui possède vista passe par ici, elle testera peut-être le script (il suffit juste de remplacer les chemins des applications) :)
skybird
Gold Boarder
Gold Boarder
 
Messages: 1766
Inscription: 10 Octobre 2007, 10:45

Re:Rassemblement de 2 raccourcis en 1

Messagede pocchami » 22 Juillet 2009, 20:01

J'ai oublié de dire que j'ai enlevé "@Echo off" pour voir ou ca bloquait :blush:
pocchami
Expert Boarder
Expert Boarder
 
Messages: 109
Inscription: 16 Février 2008, 14:46

Suivante

18 messages • Page 1 sur 21, 2

Retourner vers Le salon

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 109 invités