Gegevens uitwisseling

Uitleg

Gegevens worden van het ene programma naar het andere programma gekopieerd.

In dit voorbeeld worden gegevens vanuit een tekenprogramma gekopieerd naar een e-mail.

Om tussen de programma's te schakelen, wordt gebruik gemaakt van de taakbalk, die je met sneltoets Win+T kunt activeren en met de cursortoetsen kunt navigeren.


Gebruikte functies

~ = Enter

{RIGHT} = Cursor naar rechts

{TAB} = Tab

^ = Control

# = Windows-toets

#t = Windows-toets + T = Activeer taakbalk

% = Alt

%{F4} = Alt + F4 = Programma afsluiten


Programma

Kopieer onderstaande tekst naar LuaMacros en pas het aan naar eigen wens

----------------------------------------------------------------
-- assign logical name to macro keyboard
lmc_assign_keyboard('MACROS');

-- define callback for whole device
lmc_set_handler('MACROS',function(button, direction)
if (direction == 1) then return end -- ignore down
----------------------------------------------------------------
if (button == 97) then -- Numpad 1

lmc_send_keys ("{TAB 2}") -- 2x TAB
lmc_sleep(100)
lmc_send_keys ("^c") -- Ctrl+C (kopieer)
lmc_sleep(100)
lmc_send_keys ("#t") -- Windows-toets+T (schakel naar taakbalk)
lmc_sleep(100)
lmc_send_keys ("{RIGHT 4}") -- 4x Cursor-Rechts (schakel naar Mail)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ("^n") -- Ctrl+N (nieuwe mail openen)
lmc_sleep(100)
lmc_send_keys ("{TAB 3}") -- 3x TAB
lmc_sleep(100)
lmc_send_keys ('Opdrachtgever: ') -- Type Opdrachtgever:
lmc_sleep(100)
lmc_send_keys ("^v") -- plakken Opdrachtgever
lmc_sleep(100)
lmc_send_keys ("~") -- Enter

lmc_sleep(100)
lmc_send_keys ("#t") -- Windows-toets+T (schakel naar taakbalk)
lmc_sleep(100)
lmc_send_keys ("{RIGHT 5}") -- 5x Cursor-Rechts (schakel naar tekenprogramma)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ("{TAB 15}") -- 15x TAB
lmc_sleep(100)
lmc_send_keys ("^c") -- kopieer
lmc_sleep(100)
lmc_send_keys ("#t") -- Windows-toets+T (schakel naar taakbalk)
lmc_sleep(100)
lmc_send_keys ("{RIGHT 4}") -- 4x Cursor-Rechts (schakel naar Mail)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ("{RIGHT}") -- 1x Cursor-Rechts (naar aangemaakte Mail)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ('Naam: ') -- Type Naam:
lmc_sleep(100)
lmc_send_keys ("^v") -- plakken Naam
lmc_sleep(100)
lmc_send_keys ("~") -- Enter

lmc_sleep(100)
lmc_send_keys ("#t") -- Windows-toets+T (schakel naar taakbalk)
lmc_sleep(100)
lmc_send_keys ("{RIGHT 5}") -- 5x Cursor-Rechts (schakel naar tekenprogramma)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ("{TAB 15}") -- 15x TAB
lmc_sleep(100)
lmc_send_keys ("^c") -- kopieer
lmc_sleep(100)
lmc_send_keys ("#t") -- Windows-toets+T (schakel naar taakbalk)
lmc_sleep(100)
lmc_send_keys ("{RIGHT 4}") -- 4x Cursor-Rechts (schakel naar Mail)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ("{RIGHT}") -- 1x Cursor-Rechts (naar aangemaakte Mail)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ('Projectnummer: ') -- Type Projectnummer:
lmc_sleep(100)
lmc_send_keys ("^v") -- plakken Projectnummer
lmc_sleep(100)
lmc_send_keys ("~") -- Enter

lmc_sleep(100)
lmc_send_keys ("#t") -- Windows-toets+T (schakel naar taakbalk)
lmc_sleep(100)
lmc_send_keys ("{RIGHT 6}") -- 6x Cursor-Recht (sschakel naar LuaMacros)
lmc_sleep(100)
lmc_send_keys ("~") -- Enter
lmc_sleep(100)
lmc_send_keys ("%{F4}") -- Alt+F4 (Sluit LuaMacros)

----------------------------------------------------
else print('Not yet assigned: ' .. button)
end
end)
----------------------------------------------------

Maak een gratis website. Deze website werd gemaakt met Webnode. Maak jouw eigen website vandaag nog gratis! Begin