none
SENDKEYS EN MAYUSCULAS RRS feed

  • Pregunta

  • Hola a todos:

    Estoy desarrollando un programa en powershell para abrir un programa a cierta hora de la madrugada, proporcione ciertos parámetros al programa y con eso generar un proceso.

    ¿cuál es el problema?

    el problema se presenta cuando necesito escribir los parámetros en un campo de texto.

    Necesito escribir: TAEL2302 (el 2303 corresponde a mes y el día), y estoy utilizando instrucciones SENDKEYS. Pero por alguna razón que desconozco cuando trato de colocar ese texto en el campo, aparece así: tael2302 es decir en minúsculas.

    Ya trate utilizando esto para asegurarme de que este habilitadas las mayúsculas:

    IF (!([console]::CapsLock)) {$obj.SendKeys("{CAPSLOCK}")}

    Ya trate utilizando códigos ACSII:

    $obj.SendKeys("$([CHAR]65 + [CHAR]68 + [CHAR]77 + [CHAR]73 + [CHAR]78)")  -- es solo un ejemplo

    Ya incluso trate enviando el texto directo:

    $obj.SendKeys("TAEL2302") 

    pero invariablemente el texto aparece en minusculas.

    ¿Alguna idea que puedan darme sobre como resolver esto?

    Muchas gracias de antemano.

    lunes, 22 de febrero de 2021 19:21