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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda programa de consola en VB.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda programa de consola en VB.NET  (Leído 6,714 veces)
lord_Sirikon

Desconectado Desconectado

Mensajes: 151


Es sólo el silencio que precede a la tormenta.


Ver Perfil WWW
Ayuda programa de consola en VB.NET
« en: 11 Marzo 2011, 00:26 am »

Hola a todos, verán, quiero hacer una aplicación de consola y necesito que tenga sus opciones extra (es que no se como llamarlas): Por ejemplo

cuenta.exe -sumar 1 -restar 2

eso de "-sumar" y "-restar" es lo que no se llamarlo y quiero ponerlo.

Salu2 y gracias de antemano!


En línea

Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Ayuda programa de consola en VB.NET
« Respuesta #1 en: 11 Marzo 2011, 00:30 am »

Dices q inicie como parametro? eso es cuando haces una aplicacion q la ejecutaras desde una consola eso lo manejas con el Args q aparece de parametro en el Main(), es decir enseguida del main pones una verificacion de si Args[0] == "-sumar" entonces.. y todo asi


En línea

SRVAM

Desconectado Desconectado

Mensajes: 130


Ver Perfil
Re: Ayuda programa de consola en VB.NET
« Respuesta #2 en: 11 Marzo 2011, 00:44 am »

tambien puedes hacer que nada mas iniciarse, la aplicacion pida los parametros, o puedes darle con el boton derecho al proyecto, le das a propiedades, y en las opciones de depuracion, tienes una caja de texto, en la que peudes introducir manualmente los parametros con los que ejecutar la aplicacion ;)

un saludo
En línea

C# Programmer

-Estudiante MCTS .NET Framework 3.5-
seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: Ayuda programa de consola en VB.NET
« Respuesta #3 en: 11 Marzo 2011, 00:49 am »

Código
  1. Module Module1
  2.  
  3.    Sub Main()
  4.  
  5.        Dim vParametro As String = Command()
  6.  
  7.        If vParametro <> String.Empty Then
  8.            If vParametro = "hola" Then
  9.                Console.WriteLine("me llamaste con el parametro 'hola'")
  10.            Else
  11.                Console.WriteLine("me llamaste con el parametro '" & vParametro & "'")
  12.            End If
  13.        Else
  14.            Console.WriteLine("me llamaste sin parametros")
  15.        End If
  16.        Console.ReadLine()
  17.    End Sub
  18.  
  19. End Module
En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Ayuda programa de consola en VB.NET
« Respuesta #4 en: 11 Marzo 2011, 01:19 am »

Ups, recien vi bien q era en vb.net, mala mia
En línea

lord_Sirikon

Desconectado Desconectado

Mensajes: 151


Es sólo el silencio que precede a la tormenta.


Ver Perfil WWW
Re: Ayuda programa de consola en VB.NET
« Respuesta #5 en: 11 Marzo 2011, 08:05 am »

Gracias por las respuestas pero necesito que ese parámetro tenga un valor, no se si me explico.

por ejemplo: prueba -valor 45

y luego dentro de la aplicación pueda poner "MsgBox(-valor)" y me devuelva 45, o algo similar.

Salu2!
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda programa de consola en VB.NET
« Respuesta #6 en: 11 Marzo 2011, 11:24 am »

Y no será que se te ocurre tomarlos por pares? :¬¬

Saludos
« Última modificación: 11 Marzo 2011, 13:13 pm por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Ayuda programa de consola en VB.NET
« Respuesta #7 en: 11 Marzo 2011, 19:51 pm »

Una vez obtenido "Command()" es un string, de ahi vos tenes que separarlos :P

el string sera "-valor 45" :P
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Ayuda programa de consola en VB.NET
« Respuesta #8 en: 12 Marzo 2011, 14:32 pm »

http://commandline.codeplex.com/

http://www.phpguru.org/static/getopt.html

http://www.codeproject.com/KB/recipes/command_line.aspx

http://www.codeproject.com/KB/cs/XGetoptCS.aspx

http://www.codeproject.com/KB/cs/geoptfordotnet.aspx

http://getopt.codeplex.com/

 ;-)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda para hacer unos programa en aplicacion de consola de C# « 1 2 »
.NET (C#, VB.NET, ASP)
alonsomzo 10 12,308 Último mensaje 3 Noviembre 2008, 18:30 pm
por Pablo Videla
programa consola de fax servidor/cliente
Redes
OssoH 2 2,893 Último mensaje 8 Julio 2010, 09:05 am
por OssoH
Programa que me emule una consola « 1 2 »
Hacking Mobile
morenochico 10 4,968 Último mensaje 22 Agosto 2010, 09:40 am
por SirGraham
PROGRAMA POO EN C++ ** CREACION CONSOLA PARA UN HOSPITAL**
Programación C/C++
jhonnyosorio 4 7,059 Último mensaje 10 Mayo 2011, 04:10 am
por jhonnyosorio
¿Se es un bicho raro si se programa en consola?
Dudas Generales
Yidu 2 1,128 Último mensaje 31 Diciembre 2015, 17:51 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines