2010-12-03 15 views

Répondre

1

En bref, non. Notez qu'à l'origine, MS-DOS était un système d'exploitation dans lequel Windows était exécuté. Maintenant, il s'agit d'une application qui simule le système d'exploitation antérieur. La façon de résoudre votre problème impliquerait éventuellement d'utiliser une application appelée depuis MS-DOS, qui exécutera ce type de logique (c'est-à-dire IF (file_is_present_with_string) THEN {...}) dans la bibliothèque de commandes MS-DOS. Powershell est un puissant langage de script qui vous permet d'effectuer de nombreuses opérations auparavant indisponibles sous MS-DOS, comme prendre la sortie d'une commande MS-DOS (par exemple ipconfig/all) et la reformater dans une autre disposition, éventuellement en utilisant en tant que paramètres d'entrée d'une autre commande (par exemple, sélectionnez une valeur dans ipconfig et utilisez-la dans une autre commande). Bien qu'il prenne en charge l'exécution de commandes MS-DOS, il le fait via l'utilisation de CMDLET (pronouned command-let) qui est une application autonome conçue pour s'exécuter dans Powershell. Il y a beaucoup d'autres CMDLETs qui pourraient vous aider à résoudre votre problème.