Créer une "commande windows"
Quadehar
-
karirovax Messages postés 3584 Statut Membre -
karirovax Messages postés 3584 Statut Membre -
Bonjour,
Je souhaiterais savoir comment faire en sorte qu'une commande par exemple machin appelle le programme machin.exe situé dans Program files, sans que j'aie besoin de déplacer l'exécutable dans system32. Est-ce possible ?
Merci d'avance,
Quadehar
Je souhaiterais savoir comment faire en sorte qu'une commande par exemple machin appelle le programme machin.exe situé dans Program files, sans que j'aie besoin de déplacer l'exécutable dans system32. Est-ce possible ?
Merci d'avance,
Quadehar
A voir également:
- Créer une "commande windows"
- Invite de commande - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Clé windows 8 - Guide
- Créer une adresse hotmail - Guide
25 réponses
- 1
- 2
Suivant
Tu crees un fichier BAT dans le dossier system32 (machin.bat)
tu mets dedans
Start C:\Program Files\Machin\Machin %1
%1 = Parametre
Si tu marque : Machin -c fichier.html
ca prendra que -c
pour prendre un deuxième paramètre tu mets %2 ainsi dessuite jusqu'a %9.
Start C:\Program Files\Machin\Machin %1 %2
Si tu marque : Machin -c fichier.html
ca prendra -c fichier.html
Sinon tu laisse juste %1 mais quand tu fais ta commande tu marques Machin "-c fichier.html"
J'espère que j'ai était clair, n'hésite pas à demander plus de renseignements :D
Cdlt
tu mets dedans
Start C:\Program Files\Machin\Machin %1
%1 = Parametre
Si tu marque : Machin -c fichier.html
ca prendra que -c
pour prendre un deuxième paramètre tu mets %2 ainsi dessuite jusqu'a %9.
Start C:\Program Files\Machin\Machin %1 %2
Si tu marque : Machin -c fichier.html
ca prendra -c fichier.html
Sinon tu laisse juste %1 mais quand tu fais ta commande tu marques Machin "-c fichier.html"
J'espère que j'ai était clair, n'hésite pas à demander plus de renseignements :D
Cdlt
Pour les paramètres y a pas de soucis, tu n'es pas obligé de mettre les paramètres.
Cependant, tu peux faire afficher une aide avec un /? si tu veux.
@echo off
if "%1"=="/?" goto help
Start C:\Program Files\Machin\Machin %1 %2
goto quit
:help
echo aide
:quit
Cdlt.
Cependant, tu peux faire afficher une aide avec un /? si tu veux.
@echo off
if "%1"=="/?" goto help
Start C:\Program Files\Machin\Machin %1 %2
goto quit
:help
echo aide
:quit
Cdlt.
Salut Quadehar,
Fait un raccourci sur ton bureau en allant chercher ton exécutable qui se trouve dans ton dossier.
@+
Fait un raccourci sur ton bureau en allant chercher ton exécutable qui se trouve dans ton dossier.
@+
salut,
Clic droit sur l'.exe du programme files concerné > envoyé vers > créer un raccourci sur le bureau.
Est-ce que j'ai bien compris le sens de ta question ?
Bien à toi
greg1107
Clic droit sur l'.exe du programme files concerné > envoyé vers > créer un raccourci sur le bureau.
Est-ce que j'ai bien compris le sens de ta question ?
Bien à toi
greg1107
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à vous deux,
Je me suis mal exprimé. Ce que je cherche à faire, c'est qu'en tapant machin dans la console windows, avec par exemple des paramètres (machin -c fichier.html par exemple), cela me lance l'exécutable dans Program Files avec ces paramètres.
Est-ce plus clair ?
Je me suis mal exprimé. Ce que je cherche à faire, c'est qu'en tapant machin dans la console windows, avec par exemple des paramètres (machin -c fichier.html par exemple), cela me lance l'exécutable dans Program Files avec ces paramètres.
Est-ce plus clair ?
Voilà ma proposition d'aide :
exemple :
Te mettre dans le dossier souhaité:
exemple :
cd\ --> pour se mettre à la racine.
cd C:\Program Files\CCleaner
Ensuite start CCleaner.exe
greg1107
exemple :
Te mettre dans le dossier souhaité:
exemple :
cd\ --> pour se mettre à la racine.
cd C:\Program Files\CCleaner
Ensuite start CCleaner.exe
greg1107
je reprend l'idée du raccourci en plus de ton idée si tu fais un raccourci de ton machin.exe sur ton bureau par exemple que après dans ta console tu tape la commande que tu souhaite en pointant sur ton racourci ton appli se lancera je pence (je n'ai pas éssayer c'est une idée)
sinon copie colle ton éxecutable la ou tu le souhaite
(je compren pas bien a quoi sa peut te servir mais bon chacun fais ce qui veut de son ordinateur ^^)
sinon copie colle ton éxecutable la ou tu le souhaite
(je compren pas bien a quoi sa peut te servir mais bon chacun fais ce qui veut de son ordinateur ^^)
Faire un Batch peut-être ?!?
title démarrer CCleaner_exemple
@echo off
cls
cd\
cd C:\Program Files\CCleaner
start CCleaner.exe
REM le pause tu le mets ou tu ne le mets pas c'est qui voit ;)
pause
--> copie-colle ça dans un document texte et mets une extension .bat à la place de .txt
greg1107
title démarrer CCleaner_exemple
@echo off
cls
cd\
cd C:\Program Files\CCleaner
start CCleaner.exe
REM le pause tu le mets ou tu ne le mets pas c'est qui voit ;)
pause
--> copie-colle ça dans un document texte et mets une extension .bat à la place de .txt
greg1107
pk faire un batch il peut taper lui meme la commande ds la cmd
start machin.exe
je ne crois pas que se soit ca le probleme
start machin.exe
je ne crois pas que se soit ca le probleme
je pense qu'il veut donc qu'en lançant la commande les attributs demandés soient appliqués au programme concerné dans les programmes files par exemple?
Est-ce bien ça la question?
greg1107
Est-ce bien ça la question?
greg1107
a moi j'avais pas compris comme cela je pencais que il voulais avoir une copie de sont éxécutable dans le program file de facon a ce que le chemain soit plus simple si il l'utilise avec une commande
( c'est pour sa que j'ai mis que je ne comprend pa trop bien le but de la manoeuvre)
quadehar si tu pouvais nous réexpliquer exactement car comme tu le vois c'est pas très clair dans nos esprit^^
( c'est pour sa que j'ai mis que je ne comprend pa trop bien le but de la manoeuvre)
quadehar si tu pouvais nous réexpliquer exactement car comme tu le vois c'est pas très clair dans nos esprit^^
L'idée est de "créer" une commande comme celles déjà existantes dans la console windows (exemple : help, dir, etc...). Pour celles déjà existantes, il s'agit d'un .exe placé dans system32. Cependant, je souhaites créer une autre commande que je pourrais appeler de la même façon (c'est-à-dire juste avec machin et non machin.exe) quel que soit le répertoire courant de la console, et que ça m'appelle bien mon machin.exe avec les arguments demandés. Cependant, pour des raisons précises, je ne peux pas déplacer mon exécutable dans system32.
salut
si votre éxécutable ne demande pas des fichiers DLL contenant dans votre répertoire C:/program files/machine Donc , il suffit de copier l'executable machine.exe dans le répertoire système ( system32 ) et voilà ca tourne a merveille ...
sinon allez dans les variable d'envirennements et ajoutez le chemin de votre executable dans le variable PATH c-à-d :
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
tu met un point vergule ; suivi par votre chemin :
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\machine
c tout ;)
si votre éxécutable ne demande pas des fichiers DLL contenant dans votre répertoire C:/program files/machine Donc , il suffit de copier l'executable machine.exe dans le répertoire système ( system32 ) et voilà ca tourne a merveille ...
sinon allez dans les variable d'envirennements et ajoutez le chemin de votre executable dans le variable PATH c-à-d :
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
tu met un point vergule ; suivi par votre chemin :
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\machine
c tout ;)
crée une commande (O_o) c possible de faire sa !!! et bien dans ce cas la sa depasse mes capacités et je pence qu'il faudrait poster se sujet dans le forum programmation plutot
Bonjour,
j'aurai une petite question !
Ton prog machin.exe, tu veux le faire fonctionner comme une commande dos (Ex : Xcopy) se qui te renvoi les données dans la fenêtre DOS ou tu veux juste faire un appel de ton logiciel avec des paramètres (Ex : Firefox www.google.fr) se qui te lance ton application avec les paramètres?
Cordialament
j'aurai une petite question !
Ton prog machin.exe, tu veux le faire fonctionner comme une commande dos (Ex : Xcopy) se qui te renvoi les données dans la fenêtre DOS ou tu veux juste faire un appel de ton logiciel avec des paramètres (Ex : Firefox www.google.fr) se qui te lance ton application avec les paramètres?
Cordialament
L'idéal est que tout se passe silencieusement, puisque ce sera appelé par un autre logiciel en fait.
- 1
- 2
Suivant