Hola. quisiera saber como abrir un ejecutable(.exe) con C.
Porque con C se puede abrir un flujo para mpodificar el archivo pero loue busco es que se ejecute.
Alguien sabe como hacer que se ejecute un exe con C?
saludos
| ||||
system("miruta\chido.exe archivo1 archivo2 /param1 /param2"); Si lo que quieres es mandar parametros dinamicamente nadamas arma tu cadena de parametros y concatenasela al final de la cadana que tiene tu comando (con STRCAT())
__________________ Friedrich Nietzsche |
| ||||
Depende del tipo de parametro, por ejemplo: El DIR tiene varios tipos de parametros, o mejor dicho, parametros y modificadores, los parametros van sin (/) y los modificadores si la llevan. DIR *.* <-- aqui no lleva (quieres ver todos los archivos) DIR /ad <-- aqui si (todos los directorios) DIR jeje* /ad <-- ambos (directorios que empiecen con "jeje") notepad.exe archivo.txt <-- aqui no lleva como vez todo depende de lo que quieras hacer. Por lo general los parametros son nombres de archivos o cadenas, los modificadores son opciones que tiene el archivo (exe, com) que quieres ejecutar.
__________________ Friedrich Nietzsche |
| ||||
OOOOOOOO pero imaginemos que hice un pequeño programa que imprime en la consola lo que dice el ultimo argumento, por ejemplo: #include<stdio.h> int main(int argc, char *argv[]) { printf("%s\n", argv[1]); return 0; } Salida: system("c:\main.exe Hola_mundo"); Y cuando abra el arhivo asi saldria Hola, mundo Si es posible??? |
| ||||
Respuesta: Abrir un ejecutable. Hola, Gaermar. Bienvenido al foro. Para realizar preguntas es conveniente que lo hagas en tema nuevo. Este tema es del 2003. Saludos.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |