This shows you the differences between two versions of the page.
es:user_object_adaptor [2025/01/28 13:50] montse |
es:user_object_adaptor [2025/04/03 13:00] (current) ale |
||
---|---|---|---|
Line 46: | Line 46: | ||
* El parámetro Input es el propio comando. El comando debe ir precedido de la cadena **"cmd /c"**, por ejemplo:\\ **"cmd /c dir /p"** para listar los archivos en un directorio, o **"cmd /c copy pathfileOrg pathfileDst"** para copiar un archivo a otro. | * El parámetro Input es el propio comando. El comando debe ir precedido de la cadena **"cmd /c"**, por ejemplo:\\ **"cmd /c dir /p"** para listar los archivos en un directorio, o **"cmd /c copy pathfileOrg pathfileDst"** para copiar un archivo a otro. | ||
- | * **executeCommandParam**: | + | * **executeCommandParam**: ejecuta un comando en el sistema oprativo Windows. |
* **executeJavaScript(NameFunction):** ejecuta la función javaScript cuyo nombre se introduce como parámetro. La función puede tener parámetros de entrada y devolver un valor. Los parámetros de entrada serán las variables definidas con setVariable, o los resultados de otras funciones predefinidas. El valor que retorna, se guarda en la variable de salida.\\ Javascript Versión ECMAScript 5. | * **executeJavaScript(NameFunction):** ejecuta la función javaScript cuyo nombre se introduce como parámetro. La función puede tener parámetros de entrada y devolver un valor. Los parámetros de entrada serán las variables definidas con setVariable, o los resultados de otras funciones predefinidas. El valor que retorna, se guarda en la variable de salida.\\ Javascript Versión ECMAScript 5. | ||
Line 80: | Line 80: | ||
* **sendKeysCombination (Key+Key, Delay in miliseconds):** esta función envía la combinación de teclas (o Java Robot KeyEvent API) una a una separada por +, donde el cursor está en ese momento. Para más detalle sobre Java Root KeyEvent API ver el enlace:\\ https://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html.\\ La función recibe dos parámetros: Combinación de teclas a enviar, por ejemplo: “Control+a”, “Control+z”, “Control+alt+3”, “delete”, “VK_CONTROL+VK_A”, “VK_CONTROL+VK_ALT+VK_A”, “VK_DELETE” etc… (Opcional) retraso entre teclas en milisegundos, por ejemplo, 200.\\ \\ La lista de teclas permitidas son: ADD, ALT, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, BACKSPACE, BACK_SPACE, CANCEL, CLEAR, COMMAND, CONTROL, DECIMAL, DELETE, DIVIDE, DOWN, END, ENTER, EQUALS, ESCAPE, F1, F10, F11, F12, F2, F3, F4, F5, F6, F7, F8, F9, HELP, HOME, INSERT, LEFT, LEFT_ALT, LEFT_CONTROL, LEFT_SHIFT, META, MULTIPLY, NULL, NUMPAD0, NUMPAD1, NUMPAD2, NUMPAD3, NUMPAD4, NUMPAD5, NUMPAD6, NUMPAD7, NUMPAD8, NUMPAD9, PAGE_DOWN, PAGE_UP, PAUSE, RETURN, RIGHT, SEMICOLON, SEPARATOR, SHIFT, SPACE, SUBTRACT, TAB, UP. | * **sendKeysCombination (Key+Key, Delay in miliseconds):** esta función envía la combinación de teclas (o Java Robot KeyEvent API) una a una separada por +, donde el cursor está en ese momento. Para más detalle sobre Java Root KeyEvent API ver el enlace:\\ https://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html.\\ La función recibe dos parámetros: Combinación de teclas a enviar, por ejemplo: “Control+a”, “Control+z”, “Control+alt+3”, “delete”, “VK_CONTROL+VK_A”, “VK_CONTROL+VK_ALT+VK_A”, “VK_DELETE” etc… (Opcional) retraso entre teclas en milisegundos, por ejemplo, 200.\\ \\ La lista de teclas permitidas son: ADD, ALT, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, BACKSPACE, BACK_SPACE, CANCEL, CLEAR, COMMAND, CONTROL, DECIMAL, DELETE, DIVIDE, DOWN, END, ENTER, EQUALS, ESCAPE, F1, F10, F11, F12, F2, F3, F4, F5, F6, F7, F8, F9, HELP, HOME, INSERT, LEFT, LEFT_ALT, LEFT_CONTROL, LEFT_SHIFT, META, MULTIPLY, NULL, NUMPAD0, NUMPAD1, NUMPAD2, NUMPAD3, NUMPAD4, NUMPAD5, NUMPAD6, NUMPAD7, NUMPAD8, NUMPAD9, PAGE_DOWN, PAGE_UP, PAUSE, RETURN, RIGHT, SEMICOLON, SEPARATOR, SHIFT, SPACE, SUBTRACT, TAB, UP. | ||
+ | |||
+ | * **sendKeysCombinationThread:** esta función función se ejecuta en un hilo independiente y envía las combinaciones de teclas (Java Robot KeyEvent API) una a una separadas por un + donde se encuentra el cursor en ese momento. El primer parámetro indica cuánto tiempo debe esperar antes de ejecutarse. La función puede utilizarse antes de llamar al método que necesita la interacción de teclas. | ||
* **sendKeysPaste (Text):** esta función pega el texto donde está el cursor en ese momento. Como el pegado que se hace del texto tras pulsar la combinación “Control+V”. Esta función recibe un parámetro de entrada: El texto a pegar, por ejemplo: ~!@#$%^&*()_+{}|:\”<>? abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ çÇáÉñÑä | * **sendKeysPaste (Text):** esta función pega el texto donde está el cursor en ese momento. Como el pegado que se hace del texto tras pulsar la combinación “Control+V”. Esta función recibe un parámetro de entrada: El texto a pegar, por ejemplo: ~!@#$%^&*()_+{}|:\”<>? abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ çÇáÉñÑä |