Comment faire ouvrir un b@tch a partir du language C?
Forum Programmation : Comment faire ouvrir un b@tch a partir du language C?
Bonsoir a tous,
oui mon titre et mal conçu je sais et c'est pour cela que je n'ai pas trouvé sur google la reponse.
Je vais essayer de vous expliquez ma question. A mon avis c'est tout bête, je tiens a préciser que je viens juste de commencer a programmer 2, 3 petits truc.
Donc voila,
b@tch:
start /wait /S %systemdrive%\windows\system32\regsvr32.exe -u %systemdrive%\windows\system32\regwizc.dll
ou encore:
RD /S /Q %systemdrive%\modifs
RD /S /Q %systemdrive%\install
Ces commandes sont parfaitements correcte en batch mais comment les réaliser en c? Mon but était par exemple de crée un petit log qui demanderai s'il on veut supprimer définitivement messenger de windows.
b@tch:
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
A j'oubliais presque, la je parle d'un prog en mode console w32.
Une autre questions pour la forme:
Existe-t-il des programmes de conversion batch-->c et inverse?
Merci a tous d'avoir pris le temps de lire mon problème.
Message édité par neo_kador le 08-01-2007 à 23:20:05
c'est quoi le but de le faire en C?
sinon y a des api windows pour faire ca
ou alors la fonction system ()
Penser à voir les tutos, ca peut aider!
Répondre à coca25
oui mais voila, en system cela ne fonctionne pas mais j'ai une solution.
Comment ouvrir d'autre fichier a partir de mon code en c.
(pour ouvrir mon fichier batch)
help! Je ne trouve pas sur google surement ai-je des mauvais mots-clef.
Comme coca25, je me demande quel est le but de faire ça en c. Le batch est parfait pour ce genre de chose.
Sinon, tu peux spawner un process depuis un programme c, mais c'est se compliquer la vie pour rien, amha.
http://www.nova-id.com
Kit de survie sur les forums : Du bon sens, de la modération, du savoir vivre et une bonne dose d'humour
Répondre à Djakar
| neo_kador a écrit : oui mais voila, en system cela ne fonctionne pas mais j'ai une solution.
|
system () te permet de lancer n'importe quel programme, je vois pas ce qui t'empeche de lancer ton .bat
Penser à voir les tutos, ca peut aider!
Répondre à coca25
ah je n'avais pas compris que tu parlais de cela je suis noob en c...
Donne moi un exemple de syntaxe stp.
Djakar merci de ta reponse, en fait je veux crée mon propre petit utilitaire, et puis je ne peux que prendre de l'experience avec ces petits prog maison. ^^
Bonne nuit a vous deux!
Code :
|
Merci c'est cool!
Mais comme cela pourquoi le -1?
La fonction system renvoie -1 en cas d'erreur, fais un man system.
Message édité par Anonyme le 09-01-2007 à 12:55:01
Il y a 2230 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
