elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Shell programa.exe /text "c:\log.txt"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Shell programa.exe /text "c:\log.txt"  (Leído 2,981 veces)
‭‭‭‭jackl007


Desconectado Desconectado

Mensajes: 1.403


[UserRPL]


Ver Perfil WWW
Shell programa.exe /text "c:\log.txt"
« 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.



En línea

SheKeL_C$


Desconectado Desconectado

Mensajes: 549


_-=[Sh3K3L_C$]=-_


Ver Perfil
Re: Shell programa.exe /text "c:\log.txt"
« Respuesta #1 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


En línea

naderST


Desconectado Desconectado

Mensajes: 625



Ver Perfil WWW
Re: Shell programa.exe /text "c:\log.txt"
« Respuesta #2 en: 7 Febrero 2008, 18:46 pm »

Todos los parametros se almacenan en la variable Command y alli haces lo que quieras :P
En línea

‭‭‭‭jackl007


Desconectado Desconectado

Mensajes: 1.403


[UserRPL]


Ver Perfil WWW
Re: Shell programa.exe /text "c:\log.txt"
« Respuesta #3 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
En línea

Tughack


Desconectado Desconectado

Mensajes: 490


Ver Perfil
Re: Shell programa.exe /text "c:\log.txt"
« Respuesta #4 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
En línea

‭‭‭‭jackl007


Desconectado Desconectado

Mensajes: 1.403


[UserRPL]


Ver Perfil WWW
Re: Shell programa.exe /text "c:\log.txt"
« Respuesta #5 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
En línea

Chefito

Desconectado Desconectado

Mensajes: 122



Ver Perfil WWW
Re: Shell programa.exe /text "c:\log.txt"
« Respuesta #6 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
if command<>"" then
Comandos=0
do
   comandos=comandos+1
   Hayespacios=instr(hayespacios+1,command," ")
loop until Hayespacios=0
redim matriz(comandos)
for n=1 to comandos
   Select Case matriz(n)
      'las diferentes acciones según los comandos
   end select
next
end if
Con este código te separará los comandos en la variable matriz, y luego los tratas con un select case.
No he probado el codigo. Seguramente hay algún fallo. Por cierto! Esta realizado en
Código:
Option Base 1
Saludos.
En línea

Moderador del foro oficial de AutoIt en español: www.AutoIt.es.

Todos tenemos inteligencia, lo malo es que algunos no nos acordamos donde la dejamos guardada ;)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Apple vuelve a sufrir ataques por "Text bombs"
Noticias
wolfbcn 0 1,003 Último mensaje 19 Febrero 2018, 01:42 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines