programa consola ¿como parsear parametros?
hola.
tengo unas dudas con respecto al parseo de parametros. en las aplicaciones de consola. cuando se le pasan parametros de esta secuencia. conecta -u usuario -p password -host 127.0.0.1 archivo-c:\micrachivo.txt o cuando hasta tienen ? / \ = o hasta tienen modificadores [ ] * conecta -u usuario -p password -host 127.0.0.1 -archivo c:\micrachivo.txt /eliminar -email=micorreo@hotmail.com y a veces te pide un caracter de terminacion de secuencia. ejemplo ; si no lo pones no se te toma en cuenta que esta enviando la orden conecta -u usuario -p password -host 127.0.0.1 -archivo c:\micrachivo.txt /eliminar -email=micorreo@hotmail.com; tendran algun codigo fuente para estudiarlo?? bueno gracias. es que casi no he usado consolas :confused: |
Hola JXJ.
Los parámetros los podés obtener indicándole el índice a la función ParamStr y el total de parámetros enviados mediante la función ParamCount. Mientras que el texto ingresado con la variable CmdLine y con la función FindCmdLineSwitch podés comprobar la existencia de un switch en la cadena enviada. Te pongo un ejemplo para ser mas explícito: Y luego de compilarlo desde el cmd haces: Cita:
Cita:
|
La franja horaria es GMT +2. Ahora son las 13:43:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi