Ajouter des .exe à la commande DOS - Win 7

Ajouter des .exe à la commande DOS - Win 7 - Win 7 - Windows & Software

Marsh Posté le 23-08-2011 à 09:53:40    

Bonjour,
 
Je viens à nouveau vers vous pour vous demander de l'aide.
 
Je sais pas si vous vous souvenais sous windows XP. Lorsqu'on voulais executer un .exe dans la ligne de commande DOS sans devoir définir le chemin en faisant " cd ../../chemlin;chemin", on copier le .exe dans C:\WINDOWS\system32\  et après il suffisait de taper son nom pour quelle se lance.
 
Sous windows 7 j'ai beau copier l'application dans C:\WINDOWS\System32\ et dans C:\WINDOWS\SysWOW64\, rien n'y fait. L'application n'est toujours pas reconnue comme une commande interne.
 
j'ai tenté d'ajouter des "PATH" mais rien n'a marché.
 
De plus il faudrait qu'il y ai le moins de manip possible, car pour configuré un parc info c'est la misère même s'il y à le déploiement.
 
Un exemple concret d'utilisation:
 
Sous windows XP, j'ai copier "mysql.exe" dans le system32, comme ça je peu executer un script sans devoir à chaque fois me positionner dans un dossier spécifique. Je souhaiterais que ca fonctionne pareil sous windows 7.
 
Merci beaucoup à vous. Je continue mes recherches en attendant. (malgré que j'ai plus d'idée sur les mots clefs )

Reply

Marsh Posté le 23-08-2011 à 09:53:40   

Reply

Marsh Posté le 23-08-2011 à 10:28:47    

J'ai peu-etre une explication:

 

Note: Many Windows 7 Command Prompt commands are similar to classic MS-DOS commands. However, the Command Prompt is not MS-DOS and the commands are not MS-DOS commands. If you are using MS-DOS, I do keep a list of DOS commands.

 

En gros il ne s'agit plus de l'ancienne commande DOS. Ce qui expliquerai pourquoi elle ne se comporte plus comme avant.

 

enfin, je l'appéle en faisant: cmd.exe. Donc normalement c'est du dos.


Message édité par neo-blaster le 23-08-2011 à 10:29:30
Reply

Marsh Posté le 23-08-2011 à 11:39:50    

SOLUTION TROUVEE:
------------------------
 
Pour ajouter des applications executable à n'importe quelle moment par la commande DOS, il faut ajouter un nouveau chemin "PATH".  
Le "PATH" définit les chemins dans lequel se trouve les applications executable.
 
Le plus intéressant et de pouvoir faire le tout en DOS, cela permet de faire des script en Batch.
 
1 - Ajouter un PATH où mettre ses application .exe ou simplement spécifier le chemin. Cette procédure ajoute le PATH de facon permanente ce qui est fort intéressant. En revenche la taille du path est limité, mais modifiable. (http://castelain.developpez.com/ar [...] ronnement/)
 

Citation :

1 - Il faut modifier la variable d'environnement PATH : Panneau de configuration / Système / Avancé / Variables d'environnement / variables système : Variable Path ⇒ Modifier. Exemple : ajouter ;C:\Batch pour indiquer que Windows doit chercher dans C:\Batch pour trouver une application ou un .bat
 
2- Utiliser une commande MS-DOS (qui est plus pratique pour une utilisation dans un script). Voici un exemple d'utilisation :
 
→ Le but étant d'ajouter C:\Lotus\Notes à la variable d'environnement PATH de manière permanente.
 
 REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /d "%PATH%;C:\Lotus\Notes" /f
 
Options de REG ADD2
 
    /f (force) permet d'éviter que le système vous demande si vous être sûr de votre modification.
    /v (value) : indique la clé
    /d (data) : indique la valeur de la clé
 
NB : Il est nécessaire de redémarrer la machine pour que le système prenne en compte la modification.
 
NB2 : Si vous exécutez à nouveau cette commande, alors après le redémarrage, vous aurez deux fois « ;C:\Lotus\Notes » dans votre path !


 
source: http://fr.wikipedia.org/wiki/Varia [...] permanente


Message édité par neo-blaster le 23-08-2011 à 11:40:41
Reply

Marsh Posté le 23-08-2011 à 17:02:29    

Précisons quand même que "DOS" n'existe plus depuis longtemps hein :) ce n'est qu'une émulation


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 23-08-2011 à 17:28:02    

pas une émulation, mais un autre shell


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
Reply

Marsh Posté le 23-08-2011 à 17:30:54    

gougoul07 a écrit :

pas une émulation, mais un autre shell


 
oué enfin on se comprend :o


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 23-08-2011 à 17:34:01    

Si vous faites ça en Batch file.
Me semble que d'ajouter "%windir%"\system32\, devant mysql.exe.  
Est moins compliqué.

Reply

Marsh Posté le 23-08-2011 à 17:35:39    

bLue_2 a écrit :

Si vous faites ça en Batch file.
Me semble que d'ajouter "%windir%"\system32\, devant mysql.exe.  
Est moins compliqué.


 
c'est moi où c'est nouveau cette mode sur HFR de se dire "vous" ??


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 23-08-2011 à 20:06:23    

pourquoi dites vous cela ? :D :D :D


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
Reply

Marsh Posté le 23-08-2011 à 22:50:45    

Citation :


Sous windows 7 j'ai beau copier l'application dans C:\WINDOWS\System32\ et dans C:\WINDOWS\SysWOW64\


A ta place j'éviterai de toucher aux dossiers Windows, parce que là ça risque d'être vraiment la misère à gérer...

Reply

Sujets relatifs:

Leave a Replay

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