Foros del Web » Programación para mayores de 30 ;) » Programación General »

Abrir un ejecutable.

Estas en el tema de Abrir un ejecutable. en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/07/2003, 12:38
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Abrir un ejecutable.

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
  #2 (permalink)  
Antiguo 19/07/2003, 15:00
Avatar de Max13  
Fecha de Ingreso: octubre-2000
Ubicación: Mx
Mensajes: 1.229
Antigüedad: 24 años, 1 mes
Puntos: 0
system("chido.exe");

Y ya con eso

Obviamente, eso si esta en la ruta del PATH, sino, pues solo introducelo con la ruta completa.
  #3 (permalink)  
Antiguo 19/07/2003, 15:09
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Ok gracias, pero si deseo incluir argumentos o parametros
  #4 (permalink)  
Antiguo 21/07/2003, 09:44
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
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())
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #5 (permalink)  
Antiguo 22/07/2003, 13:13
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Osea si quiero qu po rejemplo abra el ejecutable chido.exe que es encuentra en c: deberia hacer esto.

system("c:\chido.exe Mi_parametro1 mi_parametro2")

O tengo que inluir la diagonal.

Saludos
  #6 (permalink)  
Antiguo 22/07/2003, 13:25
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
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.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #7 (permalink)  
Antiguo 22/07/2003, 16:16
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
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???
  #8 (permalink)  
Antiguo 23/07/2003, 09:23
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
En efecto.

La teoria dice que deberia de funcionar.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #9 (permalink)  
Antiguo 21/09/2009, 13:29
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Abrir un ejecutable.

Buenas quiero saber si se dio la teoria, y si realmente funciono eso.
Gracias
  #10 (permalink)  
Antiguo 22/09/2009, 08:52
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:11.