7
votes

Script CMD: Comment fermer la cmd

J'ai créé une petite commande qui me permettra de lancer Internet Explorer. Cependant, je souhaite fermer la petite invite de commande qui apparaît lorsque je lance IE. Comment puis-je faire ceci? Ceci est mon code actuel: XXX

Je suppose que si je sors la pause. Il fermera la boîte cmd lors de la fermeture IE ??

Y a-t-il également une autre commande que je peux utiliser pour créer une commande qui me permettra d'ajouter quelque chose au menu avec une petite icône, qui tourne à son tour. ce qui précède. Est-ce compliqué? Tous les tutoriels que je peux utiliser?

Merci tout


1 commentaires

À quel menu souhaitez-vous ajouter la commande? Au menu contextuel de l'explorateur?


5 Réponses :


8
votes

Vous avez besoin de cela à la fin

"%ProgramFiles%\Internet Explorer\iexplore.exe" http://google.co.uk && exit 


9 commentaires

Étrange que j'ai placé la sortie à la fin mais cela ne ferme que après que je ferme, c'est-à-dire. J'espérais la fermer quand il reproche au processus, éventuellement possible?


Vient d'essayer que la même chose se passe. Je suis sur Vista en passant si cela aide! Je pensais que cela allait être un morceau de gâteau mais je n'ai pas encore eu mon gâteau! J'apprécie plus d'aide.


Si je mettais une sortie au sommet, cela ferme évidemment la CMD!


Aucun problème. J'ai réussi à faire fonctionner avec le titre de départ comme suggéré. +1 pour une aide continue. Par intérêts, quel système d'exploitation utilisez-vous pour ce qui précède pour travailler? Je suis inquiet que ma solution actuelle ne fonctionne pas sur la plupart des versions Windows!


Windows XP. Mais cela devrait travailler dans la coquille CMD à Vista et 7 et retour à 3.1, je crois.


Je ne pouvais pas non plus obtenir ce travail. Sur ma machine XP, la fenêtre de commande reste ouverte jusqu'à ce que je ferme le navigateur. Peut-être que certains malentendus ont mal compris comment l'OP veut appeler le script?


Je vois. Merci, je vais l'essayer sur une machine différente car je pensais que cela fonctionnerait.


Aha - Je ne pense pas que cela fonctionne parce que vous l'avez dans un fichier cmd / batt-bat, mais je pensais que vous l'entrant dans la coquille CMD. Toutes mes excuses, mon erreur. Ce n'est pas une mauvaise ressource pour commencer - TechEt.microsoft.com/fr- US / Bibliothèque / CC723564.ASPX


Ah, je vois maintenant. Ceci est pour appeler de manière interactive.



1
votes

Vous devez ajouter 'Démarrer' devant chaque programme que vous lancez, ailleurs, votre script va attendre que ce soit fini.


3 commentaires

Cela a juste engagé une autre invite de cmd!


bien juste le mettre devant votre IE, c'est ce que je voulais dire avec programmateur


Une autre astuce consiste à ajouter "Démarrer Explorer.exe" et le programme, ce qui équivaut à lancer l'application dans Windows.



15
votes

Utilisez la commande Démarrer : xxx


4 commentaires

Fait intéressant, cela semble lancer le navigateur par défaut, car il se lance Firefox pour moi :)


pourquoi "titre" ?? Utilisez START "" "FOO.EXE"


Ce n'est pour aucune raison, juste pour rendre l'échantillon plus explicite. Je pensais que les gens peuvent se demander plus sur une chaîne vide comme premier paramètre. Mais il semble que j'ai eu tort ;-)


@Russ: Avez-vous omis le premier paramètre qui spécifie le titre? Si vous démarrez.exe utilisera le chemin exécutable comme titre, puis démarrez l'URL qui est ouverte par le navigateur par défaut.



3
votes
@echo off
start http://www.example.com
cls

1 commentaires

"Mais vous ne devez vraiment pas forcer c'est à dire, mais utilisez le navigateur par défaut": peut-être que l'exigence est de Force l'utilisation d'IE pour une URL donnée? Je suppose que l'OP saura mieux ;-)



2
votes

Vous pouvez également lancer votre programme avec le commutateur / C CODE>, qui met fin à la cmd une fois son exécution terminée

par exemple P>

cmd /c "%ProgramFiles%\InternetExplorer\iexplore.exe" http://localhost/test.html


0 commentaires