Comment puis-je faire un fichier de commandes exécuter des chaînes en tant que commandes?
Je veux faire un fichier batch pour contourner certains cmd problèmes sur mon ordinateur, mais pour cela j'ai besoin pour être en mesure de prendre de la Chaîne de la saisie de l'utilisateur et de l'exécuter en tant que commande.
Fondamentalement, ce que je veux être en mesure de faire est de taper une commande lorsque le fichier de commandes demande l'entrée, et ont à l'ordinateur d'exécuter cette commande, similaire à python module os (classe?)
source d'informationauteur pipsqueaker117
Vous devez vous connecter pour publier un commentaire.
Il suffit d'assigner la chaîne de caractères à une variable, puis "exécuter", la variable comme si elle était un programme
par exemple
Utiliser le
set /p
de commande à l'invite de saisie. Cette commande affiche également un message. Exemple:À sa plus simple expression, vous souhaitez utiliser
set /p
à l'invite de la commande, le réglage d'une variable d'environnement pour le résultat, alors il suffit d'ajouter la variable d'environnement par lui-même et le système d'exploitation tente de l'exécuter comme une commande.Vous pouvez utiliser le lot de boucle, cela fonctionne pour moi, dans l'invite de commande, mais pas la puissance de shell: