Exécuter fichier texte comme commande (cmd)

Fermé
Gotruc Messages postés 14 Date d'inscription dimanche 2 décembre 2012 Statut Membre Dernière intervention 27 février 2018 - 24 févr. 2014 à 21:27
Gotruc Messages postés 14 Date d'inscription dimanche 2 décembre 2012 Statut Membre Dernière intervention 27 février 2018 - 3 mars 2014 à 00:19
Bonjour,


Je ne sais pas si cette question a déjà été posée mais, n'ayant pas trouvé de réponse, je pose donc ma question ici.

J'aimerais savoir comment faire pour exécuter le contenu d'un fichier texte en tant que commande.

Je sais qu'on peut le faire en entrant le contenu du fichier en tant que que variable puis, l'exécuter après :
set /p commande= <"fichier texte"
%commande%

Mais, y a-t-il un moyen plus simple?

3 réponses

dubcek Messages postés 18764 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 9 février 2025 5 624
25 févr. 2014 à 08:18
hello
copy fichier.txt fichier.bat & fichier
3
kxgeneration Messages postés 751 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 26 avril 2022 39
25 févr. 2014 à 09:36
Change tout simplement l'extension de ton fichier .txt en .bat, double clic dessus et il se lancera comme un grand :)

.txt => .bat
0
Gotruc Messages postés 14 Date d'inscription dimanche 2 décembre 2012 Statut Membre Dernière intervention 27 février 2018 1
25 févr. 2014 à 16:08
oui je sais, mais serait-il possible de le faire sans avoir à faire un bat?
0
kxgeneration Messages postés 751 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 26 avril 2022 39
25 févr. 2014 à 17:03
C'est impossible d'exécuter un fichier .txt à proprement parler !!!!
Après tu peux éventuellement faire un script PowerShell qui fait la même chose et le compiler en .exe, idem pour du C#.

Concrètement tu veux exécuter quoi comme code ? Poste le, je me renseignerai si des fonctions similaires existent en PS.
0
Gotruc Messages postés 14 Date d'inscription dimanche 2 décembre 2012 Statut Membre Dernière intervention 27 février 2018 1
3 mars 2014 à 00:19
J'ai pas vraiment d'exemple de code ni d'utilisation, mais je pensais pas exécuter le fichier txt lui-même (je sais que c'est impossible) mais exécuter son contenu. Mais, d'après les réponses de ce topic, ça a l'air impossible (à part la solution que j'avais dit dans ma question).
0
je ne sais pas desolé
-1