• Miércoles 1 de Mayo de 2024, 01:46

Autor Tema:  Re: Argumentos en linea de comando  (Leído 1548 veces)

DarkSun

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Argumentos en linea de comando
« en: Lunes 1 de Septiembre de 2003, 22:36 »
0
Me gustaria saber si alguien tiene idea de como levantar los argumentos de una linea de comando por ejemplo... programa.exe /s /g /h
Tengo este codigo para levantarlos pero ahi me quede.
MODIFICADORES PROC NEAR                      ;
                              ;
       XOR CX, CX                        ;
       MOV AX, DSEG                     ;
       MOV ES, AX                        ;
       MOV CL, DS:80H ;// LONGITUD DE LA LINEA DE COMANDOS       ;
       MOV ES: LLINEA, CL                     ;
       LEA SI, DS:0081H                     ;
       LEA DI, ES:LINEA                     ;
       CLD                         ;
   REP MOVSB                        ;
          MOV AL, " "                   ;
          STOSB                     ;
       RET                         ;
                              ;
MODIFICADORES ENDP

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Argumentos en linea de comando
« Respuesta #1 en: Martes 2 de Septiembre de 2003, 04:41 »
0
Hola!
veo que vas por buen camino, tambien que estas trabajando en un fromato .EXE; para mi seria mas facil hacerlo en formato .COM asi no hay muchas complicaciones con los segmentos, para aclarar dudas te hare algunas preguntas: "LINEA" es una cadena? , primero quieres leer los parametros de la linea de comandos no es mas director procesar desde esa direccion(80H) ? claro que eso depende tambien depende, pero por lo demas me parece que si solo quieres poner los paramentros en una cadea que manipules mas facil ya lo tienes , que mas quieres hacer???