Título: Shell programa.exe /text "c:\log.txt" Publicado por: jackl007 en 7 Febrero 2008, 05:29 am De pronto me surgio esa duda, como poder preparar mi programa para enviarle cierta informacion por medio de un parametro en una llamada a ejecucion (Shell):
Shell programa.exe /text "c:\log.txt" como lo suelen hacer otros programas. Título: Re: Shell programa.exe /text "c:\log.txt" Publicado por: SheKeL_C$ en 7 Febrero 2008, 11:18 am Creo q la respuesta a tu pregunta es:
Código: If command <> vbnullstring then msgbox command Lo unico q tienes que acer s destriparlo a tu gusto Título: Re: Shell programa.exe /text "c:\log.txt" Publicado por: naderST en 7 Febrero 2008, 18:46 pm Todos los parametros se almacenan en la variable Command y alli haces lo que quieras :P
Título: Re: Shell programa.exe /text "c:\log.txt" Publicado por: jackl007 en 7 Febrero 2008, 20:47 pm pero como le hago si hay mas bloques de parametros??
osea asi: Shell programa.exe /text "c:\log.txt" /test "ok" /val "32" ... y por cierto: como se llama este tipo de acciones, propiedades, nose!! es que no sabia ni por donde empezar a buscar... por eso postee. Gracias Título: Re: Shell programa.exe /text "c:\log.txt" Publicado por: Tughack en 7 Febrero 2008, 21:17 pm pero como le hago si hay mas bloques de parametros?? osea asi: Shell programa.exe /text "c:\log.txt" /test "ok" /val "32" ... y por cierto: como se llama este tipo de acciones, propiedades, nose!! es que no sabia ni por donde empezar a buscar... por eso postee. Gracias Se ve k ni lo has probado... Aver k te retorna el Command se pones Shell programa.exe /text "c:\log.txt" /test "ok" /val "32" ?? Saludos Título: Re: Shell programa.exe /text "c:\log.txt" Publicado por: jackl007 en 7 Febrero 2008, 23:01 pm Vale!
cuando hice el post anterior no estaba en mi pc, estaba en un notebook y alli no habia VB. pero orita que lo reviso en mi Pc, todo anda ok! y como se llama este proceso? esta propiedad? Gracias ;D Título: Re: Shell programa.exe /text "c:\log.txt" Publicado por: Chefito en 8 Febrero 2008, 15:36 pm Es una función, y para separar los parametros se suele utilizar la función split después, la cual te mete por separado las cadenas de los parametros en una matriz. Ejemplo a groso modo:
Código: Dim matriz () as string,comandos as integer,Hayespacios as integer,n as integer No he probado el codigo. Seguramente hay algún fallo. Por cierto! Esta realizado en Código: Option Base 1 |