26 votes

Comment exécuter Cmd.exe silencieusement ?

J'utilise le code ci-dessous dans la boîte de dialogue Exécuter de Windows XP.

cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"

Vous pouvez remplacer le chemin du programme par n'importe quel programme installé sur votre système. Le problème est que Photoshop se lance mais que la fenêtre cmd.exe reste toujours ouverte. Je ne veux pas que le fichier cmd.exe s'ouvre. Est-il possible de lancer un programme via cmd sans ouvrir une fenêtre cmd.exe ? J'ai besoin que cmd fonctionne silencieusement. BTW, j'ai besoin de ce code pour un programme. J'ai donc besoin de lancer le programme via cmd mais sans que la fenêtre cmd.exe n'apparaisse.

Autres commentaires

Parce que je vais utiliser ce code dans un programme. Le programme peut lancer l'exe cmd. Mais le problème est que nous ne savons pas quelle version de Photoshop est installée. Donc ça peut être Photoshop CS4 ou Photoshop CS5. Normalement, lorsque vous tapez le code ci-dessous dans Run, vous obtenez Photoshop, quelle que soit la version installée.

photoshop

Je veux donc initier le Photoshop avec cette méthode. Le programme lancera cmd comme Run ci-dessus mais quelque chose comme ci-dessous :

cmd /c photoshop

Mais cela ne fonctionne pas. Et même la fenêtre cmd apparaît. Je veux que le processus s'exécute silencieusement. Il ne faut pas non plus installer d'autres outils. Je veux une solution qui fonctionne sur un Windows par défaut.

1voto

user472096 Points 11

Si vous voulez exécuter une commande et quitter l'invite immédiatement, vous pouvez faire ceci...

cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe" && exit

http://www.thewindowsclub.com/command-prompt-tricks-Windows (Voir les sections Exécution de commandes multiples)

1voto

Zimba Points 753

A partir de Win CMD :

start /b cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"

Exécute le programme sans la fenêtre de la console, laissant la fenêtre parent débloquée pour ne pas avoir à attendre la fin du programme (Photoshop.exe).

0voto

Bats92 Points 11

Pourquoi ne pas l'utiliser ?

cmd /c start "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe exit"

-2voto

Alyx Jones Points 1

J'ai finalement trouvé un moyen qui, au moins dans Windows 10, semble cacher/fermer la fenêtre cmd dans un raccourci pour lequel j'ai essayé de trouver une solution. Voici ce que j'utilise pour ouvrir les utilisateurs et les ordinateurs de Active Directory via les runas avec un autre login de domaine.

runas.exe /savecred /user:domain \username "cmd /c start mmc C:\Windows\System32\dsa.msc "

peut-être que "cmd /c start" est une solution facile...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X