[WinXP] Créer un fichier .bat qui ouvre le command prompt

Créer un fichier .bat qui ouvre le command prompt [WinXP] - Shell/Batch - Programmation

Marsh Posté le 26-07-2006 à 18:33:04    

Salut,
 
Je souhaite créer un fichier batch sous Windows XP qui ouvre le command prompt sur un répertoire donné, et qu'ensuite, la fenêtre de commande reste ouverte.
 
Est ce possible?
 
Merci.

Reply

Marsh Posté le 26-07-2006 à 18:33:04   

Reply

Marsh Posté le 26-07-2006 à 18:56:28    

Code :
  1. cd c:\temp\
  2. cmd


testé avec winXP et ca marche

Reply

Marsh Posté le 26-07-2006 à 19:01:48    

Super!
 
Merci.
 
En fait, j'avais tenté un:

cmd
cd hello


 
Mais ça ne marchait pas.
 
Question:
 
cmd a pour effe d'ouvrir la fenêtre de prompt sur le répertoire courant? Et le fait de faire un CD avant le cmd a pour effet de changer le répertoire courant pris par le cmd?

Reply

Marsh Posté le 26-07-2006 à 20:16:53    

cmd /? à l'invite...

Reply

Marsh Posté le 26-07-2006 à 20:47:55    

omega2 a écrit :

Code :
  1. cd c:\temp\
  2. cmd



Ou :
cmd /k "cd /d C:\temp"

Reply

Marsh Posté le 27-07-2006 à 00:04:27    

D'accord, merci ;)
 
En fait, il subsiste un petit problème.
 
Le but ultime pour moi est de créer un fichier bat qui fasse deux choses:
-qui ouvre l'explorateur dans un répertoire qu'on appellera C:\hello (en mode "Explorer" ), grâce à la commande explorer /e,"C:\hello"
-qui ouvre l'interprêteur de commande MSDOS grâce à la commande cmd /k "cd C:\hello"
 
J'ai donc pensé au batch suivant:
 

cmd /k "cd C:\hello"
explorer /e,"C:\hello"


 
Malheuresement, l'explorer ne s'ouvrira que lrsque j'aurais fermé ma fenêtre de prompte. Il y a donc exécution synchrone, cad que la ligne 2 ne s'exécute que lorsque le programme de la ligne est terminé...
 
Comment puis-je faire?

Reply

Marsh Posté le 27-07-2006 à 00:09:14    

Code :
  1. start explorer /e,"c:\users"
  2. cmd /k "cd c:\users"

Reply

Marsh Posté le 27-07-2006 à 00:15:09    

Super, ça marche (je l'ai fait dans l'autre sens mais c'est pareil)
 
Merci beaucoup.
 
Pour info, j'assigne ce genre de programme à des touches de mon clavier Logitech, pour lancer rapidement des routines dont je me sers beaucoup; c'est très pratique.
 
:hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed