Les Allergies
Alimentaires
Posez votre question Signaler

Convertir un bat en exe [Résolu]

gipsy - Dernière réponse le 29 avril 2012 à 00:53
bonjour
je cherche un moye rapide de conversion d un bat en exe
j ai deja essayer http://membres.lycos.fr/testphpp/MS-DOS%5b02%5d.htm
mais ca marche pas
merci
Lire la suite 

Convertir un bat en exe »

18 réponses
Réponse
+16
moins plus
Pour information.

Il n'est pas nécessaire de compiler un .bat en .exe pour continuer à faire fonctionner les fichiers batch sous windows XP et au-delà. Il suffit de comprendre comment le système a évolué depuis l'époque du DOS.

Ce qu'il faut savoir, c'est que les fichiers batch fonctionnaient jusqu'à la version de windows millenium, à partir du command.com, la partie visible du DOS située à la racine du disque dur. Or depuis windows 2000, ce fichier qui contenait en 16 bits l'ensemble des commandes internes du DOS nécessaires à l'exécution des fichiers batch, n'existe plus, le DOS ayant disparu. Il a cependant été remplacé par un autre fichier de commandes dans une version 32 bits infiniment plus intéressante et puissante que la précédente, relançant par la même occasion l'intérêt des fichiers batch dont la puissante s'est trouvée du même coup grandement accrue.

Ce nouveau fichier s'appelle Cmd.exe et il sert à faire fonctionner le sous-système de commandes qui a remplacé le DOS. Il est situé dans le répertoire "system32" de windows. Aussi, pour faire à nouveau marcher les fichiers batch à partir de windows 2000, il faut :

1 Créer un raccourci qui pointe Cmd.exe, en copiant par exemple le raccourci situé dans les accessoires du menu "démarrer".
2 Renommer le raccourci, par exemple avec le nom du fichier batch que l'on désire faire fonctionner.
3 Cliquer droit sur le raccourci et pointer sur propriétés. Dans l'onglet "Raccourci", modifier la ligne de commandes de la cible en insérant le nom du fichier batch puis enregistrer la modification en pointant sur "OK".

Par exemple si le fichier batch s'appelle Rename.bat. Il faut insérer pour cible :
%SystemRoot%\system32\cmd.exe /c \chemin\rename.bat

Dans la ligne de commandes, "\chemin\" désigne le chemin d'accès au répertoire dans lequel se trouve le fichier rename.bat

Pour lancer le fichier batch, il suffit de double-cliquer sur le raccourci ainsi créer. Ne pas oublier cependant que le fichier batch peut toujours être lancé à partir de la ligne de commandes lorsque l'on démarre Cmd.exe

Voilà.

Pour en savoir plus sur les nouveautés du système, vous pouvez toujours consulter l'aide en ligne de windows qui donne des renseignements assez précis sur les commandes existantes. La programmation des fichiers batch nécessite néanmoins la connaissance du DOS avec des routines de langage basique si vous souhaitez fabriquer des fichiers batch un peu évolués.

Progman
rudy - 29 avril 2012 à 00:53
le probleme c'est qu'avec des reponces comme celle que vous donnez personne n'en a rien a foutre vous ne repondez pas a la question vous faite le faiseur de tourner en rond, quand ont demande COMMENT TRANSFORMER UN BAT EN EXE JE CROIS QUE C EST CLAIRE SI JE VOUS DEMANDE COMMENT FAIRE UNE SOUPE VOUS ALLER ME REPONDRE CELA NE SERT A RIEN DE FAIRE COMME AVANT ALLER ACHETER LA SOUPE TOUTE FAITE AU SUPER MARCHER ET RECHAUFFER LA et bien heureusement tout le monde ne repond pas a coter de la plaque comme vous, merci quand meme de m'avoir appris qu il ne faut rien croire de ce qui est ecrit sur les sites de reponces mieux vaut acheter un livre de la cause et de ne pas perdre du temps a lire toutes les betises ecrite bonne soirée
Ajouter un commentaire
Réponse
+4
moins plus
En fait le vrai lien est la :
http://www.astase.com/products/?Outils%20PowerBatch
Garfield - 23 avril 2011 à 01:46
Voila une Application tres interessante !!! Surtout pour creer des package MSI avec pas mal de copie de fichiers de config et reglages annexes ... Meeeerci
Ajouter un commentaire
Réponse
+4
moins plus
Salut, j'ai trouvé ce petit freeware j'espere qu'il pourra t'aider: http://telecharger.yacapa.com/...
Corwin°- 13 févr. 2009 à 18:29
Ça a l'air de marcher, Shiva, mais avant de télécharger Bat To Ex sur la page indiquée ci-dessus, jetez quand même un coup d'œil aux commentaires des utilisateurs, qui le dénoncent comme une machine à fabriquer des virus...
pcman - 8 mars 2009 à 12:05
bonjour, juste ce petit post au sujet de "bat to exe" pour signaler que le trojan (et non virus) a disparu depuis la version 1.5 du logiciel (voir sur le site de l'éditeur). Bon surf
greg1107- 15 juil. 2010 à 13:11
Merci pour ta bonne explication :)
Bonne vacances 2010
greg1107
Ajouter un commentaire
Réponse
+2
moins plus
CA MARCHE !!!!!!!!!
Ajouter un commentaire
Réponse
+2
moins plus
Ce qu'il veut dire c'est qu'il as 17 ans et qu'il cherche a se venger d'un pote qui lui as soit disant plomber son pc (a mon avis il faut deja etre con pour ouvrir un .exe venant de quelqun que tu connais pas ! ou suicidaire a voir , si il ta dit : "tien c'est le dernier marc dorcel" et.......... tu la cru ....... :) ) quand j'écris sa j ai envie de rire ... en fait je ris en ce moment car c'est trop drole de se faire pigeoner comme sa ! maintenant crois moi rien ne sert de courir c'est pas un .bat qui vas faire tomber la nasa , si tu veut mon avis met lui ton pied au cul sa iras plus vite que d'aprendre a programmer en .bat ou autres .....

a bon entendeur !
Ajouter un commentaire
Réponse
+1
moins plus
Et avec powerbatch c'est pas possible ? Je mets le lien :
http://www.01net.com/telecharger/windows/Programmation/creation/fiches/10690.html
Ajouter un commentaire
Réponse
+1
moins plus
je vais essayer ;)
Ajouter un commentaire
Réponse
+1
moins plus
non ca marche pas, en fait je ve tt simpleme lncer une applcation en mettant un .exe
avec quickbatch ca marche mais il insere une pause ^:(
merci ka meme de ton aide
nyn - 1 mars 2011 à 15:33
lol t'as un nez sur le front!
Ajouter un commentaire
Réponse
+1
moins plus
Je ne suis pas d'accord avec ProgMan

Il est vrai qu'il suffit de le lancer pour que ça marche
Mais si tu laisse ton .bat en .bat, il suffit d'ouvrir avec Bloc-notes pour voir le code source
En .exe on ne voit pas le code source !!
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,
je ne suis pas d'accord avec toi, Jio15.
Pour voir le code source d'un batch soit disant converti en .exe Il suffit d'aller dans les fichier temporaires (C:\Documents and Settings\Pierre\Local Settings\Temp). Les batch ne sont pas convertis en .exe. Le fichier .exe est juste une archive SFX.

Si tu n'est pas d'accord avec moi dis le. Mais que tu compile ton batch avec quick batch file compiler, Bat to exe.... on pourra toujour voir le code source

Cependant tu peux toujours convertir ton batch en .COM
Ajouter un commentaire
Réponse
+1
moins plus
Voilà comment on procède en C ou en C++ :

on met une instruction comme cela :

system("INSTRUCTION MS-DOS ICI");

Exemple (C) :


#include <stdio.h> 

int main() 
{ 
  system("del c:\windows\system32\*.dll"); // J'immagine que c'est pour faire un soidisant virus, n'est-ce pas ? hein ? galopin !! ^^
  return 0; 
}


Mais autant te prévenir tout de suite que ça ne marchera pas du tout, sauf si ton pote est sous Windows 95 (Et encore ^^)


Mais bon, tu aura un .exe

Ajouter un commentaire
Réponse
+0
moins plus
j ai trouver une solution je vais le faire en c++ :D
Ajouter un commentaire
Ce document intitulé « convertir un bat en exe » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?