compiler un batch en .com ou en .exe - Shell/Batch - Programmation
Marsh Posté le 02-08-2006 à 18:32:00
salut , perso j'ai tjs fait tout mes batch avec le bloc notes , en enregistrant mes fichier en .bat et tout a tjs marcher
si jms tu est debutant , demande moi jpourrai te montrer des script qui regroupent les commandes de bases
++
Marsh Posté le 04-08-2006 à 19:44:57
lol c'est gentil mais je ne debute pas du tout en batch je programme bien et jaimerai faire de mon .bat un .exe mais maintenant jai trouver merci
Marsh Posté le 04-08-2006 à 21:19:18
oui ben jai telecharger turbobat.exe (par contre je me souviens plus ou :s et aussi comtoexe.exe jai mis ces deux programme dans c:\windows\system32 et ensuite en ligne de commande je tape:
turbobat monfichier.bat
celui ci devien alors monfichier.com ensuite je retape
comtoexe monfichier.com
et voici celui ci en monfichier.exe mais attention certaine commande ne sont pas supporter en exe voila
Marsh Posté le 04-08-2006 à 21:24:01
Encore un petit effort en éditant ton titre avec par exemple "Compiler un batch en executable" et ce sera parfait
Marsh Posté le 04-08-2006 à 22:16:08
yeah
les gars qui tomberont sur cette page te remercieront.
Marsh Posté le 04-08-2006 à 23:29:33
c'est moi qui remercie ceux qui m'on aidé (ici c'rest google lol) mais apres de longue recherches
Marsh Posté le 05-08-2006 à 22:03:33
lol , escuse moi je n'avait pas compris ta question ^^
merci beaucoup pour lastuce , ca va beaucoup servir en effet je pense que cette page fera des heureux
bonne continuation a tous et merci bien encore
Marsh Posté le 06-08-2006 à 13:18:29
C'est moi qui suis parano ou ca ressemble a un virus, ce truc ?
Marsh Posté le 06-08-2006 à 13:28:34
compiler du batch en exe, mais décidément j'aurais tout vu dans cette section batch
Marsh Posté le 06-08-2006 à 13:50:27
waw c'est genial , je n'avais méme pas ponser qu'un tel truc existe
merci
Marsh Posté le 06-08-2006 à 13:51:47
non mais je vis un cauchemar là, je sais pas mais vous me faites une caméra cachée ou quoi là ?
Marsh Posté le 06-08-2006 à 14:07:24
je croi qu'il a vu ca la : http://***********
Marsh Posté le 06-08-2006 à 14:18:55
big_dadi_fat a écrit : je croi qu'il a vu ca la : http://********* |
tu veux une baffe ?
Marsh Posté le 06-08-2006 à 14:31:16
J'ai rien contre le batch mais là ça va loin les boulet
Un fichier batch n'est qu'un simple amas de lignes de commandes qui font appel soit à des commandes propres à cmd (dir, cd, md, rd) ou bien des éxécutables livrés avec Windows.
Mais vouloir compiler un batch en exécutable n'a pas vraiment de sens, peut être que tu veux emporter les exécutables appelés par ton batch dans un seul et même fichier, mais à part faire n'importe quoi ou de la merde, tu n'arriveras qu'à un truc qui ne fonctionnera pas.
Soit tu fais ça en python (cf le monsieur qui n'est pas content), ou soit tu peux utiliser un system de script dans lequel tu peux embarquer d'autres éxécutables comme AutoIt (qui me satisfait énormément dans ce que je fais)
Marsh Posté le 06-08-2006 à 16:57:25
vous réagissai toujours comme cela quand vous decouvrai quelque chose de nouveau???
faire un batch en executable et alors .. sa vous géne??? si un tel truc etait si stupide pourquoi windows vista (le nouveau en version test) inclu dans ses sous programmes les programmes tel que turbobat et comtoexe qui comme leur nom l'indique compile des batch en com et en exe... a croire que vous vous ennyer chez vous pour tout le temps la ramener...
Marsh Posté le 06-08-2006 à 17:05:26
nightwar a écrit : vous réagissai toujours comme cela quand vous decouvrai quelque chose de nouveau??? |
le batch, quelque chose de nouveau, on rêve
et tu tiens d'ou que Vista intégrera de quoi compiler du batch en standard ?
Marsh Posté le 06-08-2006 à 20:00:25
Non, serieux, pourquoi tu as besoin de convertir du batch en executable ?
Et en quoi un .exe remplit-il mieux le role qu'un .com ?
Marsh Posté le 06-08-2006 à 20:06:45
Après les .BAT pour créer les .VBS, la conversion .BAT => .EXE
Alors, oui, c'est faisable. Mais c'est quoi l'intérêt ? Puisque dans tous les cas, il sera exécuté pareil ?
Et faut laisser les batches mourir maintenant. Ca ne devrait plus exister. Faites vos scrips en VBS c'est bien mieux foutu.
Marsh Posté le 06-08-2006 à 20:11:49
Ace17 a écrit : |
non là vraiment, trop c'est trop ! je m'auto bannis ! adieu
Marsh Posté le 06-08-2006 à 20:18:28
Elmoricq a écrit : Après les .BAT pour créer les .VBS, la conversion .BAT => .EXE |
En même temps, tant que la subcat Shell/Batch existera sur HFR, on ne pourra pas blâmer des personnes d'y poster des boulayteries, hein
Marsh Posté le 06-08-2006 à 20:21:13
Yup, faudrait la renommer "Shell/VBS", avec un disclaimer pour dire que le batch n'existe plus que pour, j'imagine, compatibilité.
Marsh Posté le 06-08-2006 à 20:25:20
Parcequ'en ce moment c'est fait comment ? C'est pas une cat / langage ?
Le problème c'est que quoi qu'on fasse, les cat batch/php/html seront toujours celles préférées par les boulets Dans Java , on a pratiquement uniquement les boulets qui font le lien java -> JS )
Marsh Posté le 06-08-2006 à 20:25:21
ReplyMarsh Posté le 06-08-2006 à 20:26:14
ReplyMarsh Posté le 06-08-2006 à 20:26:50
Y en a aussi qui utilise les batch pour faire des scritps d'automatisation tout simple.
Pourquoi utiliser un language complexe quand on peut utiliser un language simple ?
Marsh Posté le 06-08-2006 à 20:28:37
Parceque des que tu veux faire un truc plus compliqué qu'une suite de commande (genre des boucles avec recuperation du resultat d'une commande + parsage + ...) ca devient casse-gueule/couilles et qu'en d'autres langages c'est plus facile à écrire et tout aussi rapide?
Marsh Posté le 06-08-2006 à 20:29:20
ReplyMarsh Posté le 06-08-2006 à 20:30:22
webding a écrit : Y en a aussi qui utilise les batch pour faire des scritps d'automatisation tout simple. |
batch est trop simple.
Le successeur, c'est le VB Script. Simple aussi, compris en natif par Windows, et plus évolué.
Côté shell Unix, c'est bien plus évolué que batch, donc là ça reste utilisé. Batch, faut se triturer les méninges pour le moindre truc, et la syntaxe est alambiquée.
Côté langages de scripts plus évolués, comme PERL (qu'on trouve en natif de plus en plus sous Unix), Python etc, ils permettent de créer des petits (et parfois de moins petits) programmes, plus ou moins complexes, en un temps de développement record.
Marsh Posté le 06-08-2006 à 20:31:26
Elmoricq a écrit : batch est trop simple. |
+1
Marsh Posté le 06-08-2006 à 20:31:39
ReplyMarsh Posté le 06-08-2006 à 20:32:31
webding a écrit : Moi je préfére l'affichage de l'invite de commande, à la rigueur python |
Il dit qu'il ne voit pas le rapport.
Marsh Posté le 06-08-2006 à 20:33:06
ReplyMarsh Posté le 06-08-2006 à 20:34:28
C'est la citation d'un film. Peu importe.
La ligne de commande n'a pas grand chose à voir avec le script. Tu peux écrire ton script python, perl, vbs ou whatever à coup de type >> fichier_script.ext si ça t'amuse, ou avec edit, notepad, etc.
Comme sous Unix tu peux utiliser ed si tu aimes le masochisme, c'est ton choix.
Marsh Posté le 06-08-2006 à 20:35:50
roo ptain, ce topic est un collector
Marsh Posté le 06-08-2006 à 20:38:20
Elmoricq a écrit : C'est la citation d'un film. Peu importe. |
Avec les lignes de commande dos je fait des script batch fichier.bat
Marsh Posté le 01-08-2006 à 01:55:17
je voudrai faire d emon batch un executable mais le truc inclu dans powerbatch ne fonctionne pas de plus jai telechargé batch file compiler qui ne marche pa non plus est-ce que une ame charitable pourrait mindiquer un compilateur gratuit pour les batch merci d'avance
Message édité par nightwar le 04-08-2006 à 22:14:08