border
VB 6
 
 
  #1 (permalink)  
Antiguo 16-03-2005, 12:05:50
Nuevo Amigo
 
Registrado: feb 2005
Ubicación: Madrid
Posts: 7
Créditos: 348
eacevedof Valoración +2
Predeterminado argumentos de linea de comando

Buenas, mi pregunta es la siguiente:
Resulta que en la empresa hay una aplicacion hecha en c++ bajo msdos
y yo he hecho una en VISUAL BASIC lo q sucede q la primera devuelve un valor q es un numero con 8 digitos el problema esta en q no se como capturar esos 8 digitos sin tener q meterlos manualmente en mi aplicacion de visual me han comentado q se puede hacer usando los agrumentos de linea de comando pero no doy con la solucion ya q no se ni para q sirve ni como se utiliza.

para acceder a argumentos de lineas de comando hacer esto:
PROYECTO>PROPIEDADES>GENERAR vereis un campo q se llama argumentos de linea de comando segun me han dicho con esto se captura ese valor pero mi pregunta es como???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 16-03-2005, 15:18:19
Avatar de Alella
Super Moderator
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.486
Créditos: 29.182
Alella Valoración +2
Predeterminado Argumentos linea de comandos

Hola, que tal.
En la ayuda del MSDN he encontrado lo siguiente. Creo que es lo que buscabas.

Argumentos de la línea de comandos


Determinan si Visual Basic debe compilar y ejecutar un programa, compilar y crear un archivo ejecutable (.exe) o un archivo DLL ActiveX (.dll), o establecen los argumentos de la línea de comandos devueltos por la función Command.

Sintaxis

vb5[.exe] [[{/run | /r} nombreDeProyecto] [[{/d constantesDeCompilación}] {/make | /m } nombreDeProyecto] [{/makedll | /l} nombreDeProyecto] {/cmd argumento | /c argumento}][{/runexit} nombreDeProyecto][{/m} o {/runexit} nombreDeProyecto /out nombreDeArchivo}][{/m}][/sdi] o [/mdi]

Los elementos de la línea de comandos y su sintaxis son los siguientes:

Argumento Descripción
nombreDeProyecto El nombre del archivo de proyecto (.vbp).
/run o /r Indica a Visual Basic que debe compilar y ejecutar nombreDeProyecto con los argumentos almacenados en el campo de Argumentos de la línea de comandos de la ficha Generar del cuadro de diálogo Propiedades del proyecto. Puede ejecutar más de un proyecto con este comando. Para esto, reemplace el nombreDeProyecto por el nombreDeGrupoDeProyectos.
/make o /m Indica a Visual Basic que debe compilar nombreDeProyecto y generar un archivo ejecutable (.exe), con los valores existentes de las propiedades Path, EXEName y Title del objeto App. Con este comando puede compilar y generar un archivo ejecutable (.exe) de más de un proyecto. Para esto, reemplace el nombreDeProyecto por el nombreDeGrupoDeProyectos.
/makedll o /l Indica a Visual Basic que debe compilar nombreDeProyecto y generar un archivo de componente ActiveX en proceso (.dll).
/d o /D Indica a Visual Basic los valores de constantes de compilación condicional que debe utilizar cuando genera un archivo .EXE con el modificador /make o un archivo DLL ActiveX con el modificador /makedll.
constantesDeCompilación Son los nombres y los valores de las constantes de compilación utilizadas en el archivo de proyecto.
/cmd o /c Coloca el argumento en el campo Argumentos de la línea de comandos de la ficha Generar del cuadro de diálogo de Propiedades del proyecto. Cuando utiliza este modificador, debe aparecer en el último lugar de la línea de comandos.
/runexit Indica a Visual Basic que debe ejecutar nombreDeProyecto. Si por alguna razón el archivo se modifica durante la ejecución, todos los cambios se ignorarán y no aparecerá ningún cuadro de diálogo al salir al modo de diseño.
filename Es el nombre del archivo donde se almacenarán los errores al generar un ejecutable con las opciones /m o /runexit.
/out Le permite especificar el archivo donde se almacenarán los errores cuando genera un ejecutable con las opciones /m o /runexit. El primer error que se produzca se almacenará en este archivo junto con información adicional de estado. Si no utiliza la opción /out, los errores de generación de la línea de comandos se muestran en un cuadro de mensaje. Esta opción es muy útil cuando está generando múltiples proyectos.
/? Muestra una lista con todos los argumentos disponibles de la línea de comandos.
/sdi Cambia el entorno de Visual Basic al modoSDI (Interfaz de documento único). Visual Basic seguirá en el modo SDI hasta que cambie nuevamente de modo. Puede pasar al modo MDI si utiliza el argumento /mdi o si desactiva la opción Entorno de desarrollo SDI de la ficha Avanzado, en el cuadro de diálogo Opciones.
/mdi Abre Visual Basic en el modoMDI (Interfaz de múltiples documentos). Visual Basic seguirá en el modo MDI hasta que cambie nuevamente de modo. Puede pasar al modo SDI si utiliza el argumento /sdi o si selecciona la opción Entorno de desarrollo SDI de la ficha Avanzado, en el cuadro de diálogo Opciones. El modo MDI es el predeterminado.


Para utilizar estos argumentos debe incluirlos en una línea de comandos que ejecute Visual Basic. Por ejemplo, puede utilizarlos en el cuadro de diálogo Ejecutar, del comando Ejecutar del menú Inicio de Windows 95. A continuación se muestra una línea de comandos válida que ejecuta Visual Basic, carga un proyecto específico y lo ejecuta:

C:\vb5.exe /r MiProj.vbp

Espero q sea lo q buscas.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Normas del Foro
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 16-03-2005, 16:44:16
Buena Participación en el Foro
 
Registrado: ene 2005
Posts: 45
Créditos: 834
taddevil Valoración +2
Contactar con taddevil a través de MSN
Predeterminado

Hola para capturar los argumentos de la línea de comandos tenes una variable que se llama COMMAND$, en esa variable viene lo que está en la línea de comandos.

Espero que te sirva.
__________________
Marcelo .:: Rks ::.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4 (permalink)  
Antiguo 16-03-2005, 17:19:09
Buena Participación en el Foro
 
Registrado: mar 2005
Ubicación: Miranda de Ebro
Posts: 45
Créditos: 85
ergie Valoración +2
Predeterminado Re: argumentos de linea de comando

Cita:
Empezado por eacevedof
para acceder a argumentos de lineas de comando hacer esto:
PROYECTO>PROPIEDADES>GENERAR vereis un campo q se llama argumentos de linea de comando segun me han dicho con esto se captura ese valor pero mi pregunta es como???
En esa pantalla:

Lo que haces es decirle al compilador , y solo a efectos de diseño, que vas a usar un argumento de entrada, en el caso expuesto es "10,100,hola" (podria ser una linea, un texto, una linea con cada argumento marcado por @, etc).

Para recuperar esa informacion en el programa, nada mas comenzar el primer form_load() por ejemplo, con la instruccion command() recuperas la linea de argumentos. Por ejemplo, si en el proyecto de la imagen nada mas cargar el primer formulario colocamos la instruccion 'msgbox command()', nos mostrara la cadena "10,100,hola". Mediante programacion puedes separar esta cadena en las partes que te interese, o trabajar sobre ella de forma que para tu programa signifique algo.

Cuando ejecutes, una vez compilado el programa, (por ejemplo si es "CPP.EXE") deberas llamarlo como "CPP.exe [Linea de argumento]"

De todas formas mirate la ayuda de VB6.0, en el msdn viene un ejemplo bastante detallado. Lo que yo expongo es lo basico. Espero que lo entiendas, y que te ayude y que yo te haya entendido
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
argumentos para una aplicacion VB.net Filupa Visual Basic .NET 1 03-02-2008 12:11:46
Argumentos desde linea de comandos sixarentes Visual Basic 6.00 2 30-11-2006 12:38:48
encriptar un texto linea a linea rob119 Visual Basic 6.00 1 18-04-2006 22:01:56
Paso de argumentos desde la linea de comandos a un programa Markweb Visual Basic 6.00 2 17-09-2004 00:00:00
linea de comando beatmun25 Visual Basic 6.00 1 20-03-1970 20:14:38


La franja horaria es GMT. Ahora son las 07:55:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios


right
Inactive Reminders By Icora Web Design