Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1239 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch qui ne marche pas. Où est le problème ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch qui ne marche pas. Où est le problème ?

n°697005
PaPay256
Posté le 10-04-2004 à 12:08:13  profilanswer
 

J'aimerais créer un fichier bat qui quiterai une application et lancerait un jeu ensuite, puis relancerai l'application après avoir quitté le jeu.
 
J'ai trouvé un site qui me disais de copier ceci :
 

Code :
  1. taskkill /F /IM YzDock.exe
  2. start /wait C:\Games\UT2003\System\UT2003.exe
  3. start C:\Apps\YzDock\YzDock.exe
  4. exit


 
Alors j'ai adapté suivant ma situation :
 

Code :
  1. taskkill /F /IM YzDock.exe
  2. start /wait "F:\Theme Hospital\Hospital.exe"
  3. start "i:\ Programs\Install\~  Bureau  ~\Y'z Dock\YzDock.exe"
  4. start "i:\ Programs\Install\~  Bureau  ~\Y'z Dock - Games\YzDock.exe"
  5. exit


 
Mais ça ne marche pas. Apparement, ça bloquerait à cause des espaces dans la ligne de commande, il ne lis pas entièrement la ligne de commande. Je pensais qu'en mettant des guillemets, il comprendrait mais non.
 
Savez vous comment contourner ce problème ?

mood
Publicité
Posté le 10-04-2004 à 12:08:13  profilanswer
 

n°697237
PaPay256
Posté le 10-04-2004 à 19:08:09  profilanswer
 

UP

n°697326
Karamba
Aïe Aïe Aïe Karamba !!! :ppp
Posté le 10-04-2004 à 23:27:01  profilanswer
 

heuu ton chemin est vraiment bizarre... essaye de le convertir en nom court avec les logiciels ( exemple assistant avec PowerBatch )

n°697732
PaPay256
Posté le 12-04-2004 à 15:36:58  profilanswer
 

Merci j'ai converti en nom court mes chemains mais maintenant, lors que Theme Hospital se lance, il me met une erreur : "Language setup failed". Où est le problème ?

n°697917
Karamba
Aïe Aïe Aïe Karamba !!! :ppp
Posté le 13-04-2004 à 01:08:21  profilanswer
 

PaPay256 a écrit :

Merci j'ai converti en nom court mes chemains mais maintenant, lors que Theme Hospital se lance, il me met une erreur : "Language setup failed". Où est le problème ?


Le probleme ne viendrait pas du fait que tu n'ai pas configuré le jeu, du style avec demarrer==>programme==>Theme hospital==> configuration  ( si c'est du meme type que certain jeu )?
et que tu lance directement le jeu avec des parametre incomplet?
Enfin ca il faut voir avec le jeu en question.
Je te conseil de réinstaller le programme une fois et ensuite d'y jouer 1 fois. Apres ca essaye ton batch.

n°700436
PaPay256
Posté le 15-04-2004 à 17:59:33  profilanswer
 

J'ai vérifié et je me suis apercu que j'avais un message d'erreur avec tous mes jeux (mais pas forcement le même). Peut-être qu'ils ne peuvent pas se lancer à partir d'une fenêtre DOS ?

n°701218
Karamba
Aïe Aïe Aïe Karamba !!! :ppp
Posté le 16-04-2004 à 16:20:08  profilanswer
 

si ca marche, j'en ai deja lancé, avec la commande start comme tu l'as fait... par contre je ne vois pas pourquoi ca ne marche pas avec toi... tu es sous XP? et tu utilise peut etre un jeu avec des droits limité... pas entant qu'admin....? il me semble avoir eut un probleme du style...
 
File moi ton dernier batch ( la derniere version ) je ferais un test sur mon pc la prochaine fois... c'est tout ce que je peux faire pour toi :p

n°701310
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-04-2004 à 17:39:38  profilanswer
 

- si tu mets une chaîne entre guillemets pour la commande 'start' elle ne peut pas être la première chaîne entre guillemets. Donc on met par ex :
start "titre bidon" /wait "F:\Theme Hospital\Hospital.exe"  
 
- si tu lances le soft depuis un autre dossier que le sien, son "dossier courant" est celui où tu étais.
Ça peut gêner certains softs.
essaie :
 
F:
cd "\Theme Hospital"
start /wait Hospital.exe  


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°721417
pinchou
Posté le 11-05-2004 à 09:04:05  profilanswer
 

je voudrai realiser un fichier batch qui permette d’afficher à l’écran le contenu hexadécimal du secteur de boot du disque dur.
merci de repondre le plus vite possible

n°721423
jagstang
Pa Capona ಠ_ಠ
Posté le 11-05-2004 à 09:14:37  profilanswer
 

remplace  

Code :
  1. "F:\Theme Hospital\Hospital.exe"


par

Code :
  1. F:\"Theme Hospital"\Hospital.exe


 
(idem pour tout les rép avec des espaces

mood
Publicité
Posté le 11-05-2004 à 09:14:37  profilanswer
 

n°726752
LooKooM
Posté le 15-05-2004 à 10:40:28  profilanswer
 

oui ou bien remplace par des ~1 la fin des repertoires, windows préfère :D

n°815241
PaPay256
Posté le 04-08-2004 à 19:47:29  profilanswer
 

Je réponds avec beaucoup de retards (3 mois) parce que je suis retombé sur ce post par hasard tout à l'heure et j'ai découvers des réponses que je n'avais pas vu auparavant.
 
Juste pour dire que jusqu'à aujourd'hui je fermai Y'zDock manuellement mais vos nouvelles réponses m'ont permis de résoudre mon problème qui venait du fait que je n'était pas dans le répertoire du jeu mais du racourcis. Et l'astuce de JagStang m'a permis de ne pas avoir besoin de PowerBatch pour créer des chemins "courts".
 
J'ai donc maintenant ça dans mon batch :

Code :
  1. taskkill /F /IM YzDock.exe
  2. F:
  3. cd "\Theme Hospital"
  4. start /wait Hospital.exe
  5. start I:\" Programs"\Install\"~  Bureau  ~"\"Y'z Dock"\YzDock.exe
  6. start I:\" Programs"\Install\"~  Bureau  ~"\"Y'z Dock - Games"\YzDock.exe
  7. exit


 
Merci beaucoup à tous ceux qui m'ont aidés et permis de résoudre mon problème !

n°900379
frenchlove​r
Posté le 17-11-2004 à 09:48:00  profilanswer
 

Je sais pas si quelqu'un va repasser par ce poste, mais j'aimerais bien récupérer "taskkill.exe". Est-ce que quelqu'un aurait une adresse par hasard ???
 
Merci d'avance


---------------
Ce n'est pas parce que c'est difficile que nous n'osons pas, c'est parce que nous n'osons pas que c'est difficile

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch qui ne marche pas. Où est le problème ?

 

Sujets relatifs
[PHP] Probleme pour afficher un champ (bd) dans une page PHP[PHP] problème de variables avec les formulaires (débutant inside)
Un parser validant dans une servlet qui marche ?[Java][Tomcat][JSP] Problème de configuration de Tomcat
Probleme de compatibilité MFC directX 9[resolu tout seul ^^] Probleme avec socket & printf
help ! seekg et ifstream , ça marche pas !Probleme pour afficher une image générée avec GD...
[PHP : Fonction mail à problème ?] Oui oui, j'ai un problème...[XHTML] problème de validation d'un XHTML strict
Plus de sujets relatifs à : Batch qui ne marche pas. Où est le problème ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR