2016-09-21 2 views
-2

J'ai deux fichiers .bat utilisés pour basculer ma connexion Internet:ipconfig: fusionner deux fichiers batch (.bat) dans un

1) "ipconfig/release" (pour désactiver)

2) « ipconfig/renew » (pour activer)

quelqu'un pourrait-il s'il vous plaît réécrire, je peux utiliser un seul fichier au lieu de deux?

Plus précisément:

  • un clic - éteindre;
  • autre (pas de délai, à tout moment, même fichier) - allumer;
  • et ainsi de suite, et ainsi de suite (en cliquant simplement, sans aucune autre action requise).
+0

Veuillez lire l'intégralité de la [page de visite] (http://stackoverflow.com/tour) et découvrez comment ce site fonctionne! – aschipfl

+0

Veuillez noter que https://stackoverflow.com n'est pas un service d'écriture de code/code gratuit. Si vous nous dites ce que vous avez essayé jusqu'à présent (incluez les scripts/code que vous utilisez déjà) et où vous êtes coincé, alors nous pouvons essayer d'aider avec des problèmes spécifiques. Vous devriez également lire [Comment poser une bonne question?] (Https://stackoverflow.com/help/how-to-ask). – DavidPostill

Répondre

1

Ceci utilise un fichier bascule dans le répertoire du fichier de commandes pour implémenter le comportement.

pushd 
if exist __toggle__.txt (
    del __toggle__.txt 
    ipconfig /renew 
) else (
    echo. > __toggle__.txt 
    ipconfig /release 
)