Startsida Forum E-handelsforumet Generellt om E-handel Hur många använder AutoHotKey?

Visar 10 inlägg - 1 till 10 (av 11 totalt)
  • Författare
    Inlägg
  • #99341
    Bohica
    Deltagare

    AutoHotKey är ett scriptspråk som är utmärkt till ”automatisering” el macros om man så vill.

    Jag använder det till att bokföra Payson/Klarna inbetalningar till Visma och det sparar tid så in i bomben.
    Jag laddar hem en .csv-fil, macrot/scriptet öppnar filen i excel och sorterar ut den nödvändiga informationen och kör sen en loop mot visma vilket jag annars hade fått göra manuellt. Är ganska enkel syntax (dock har jag hjälp av en god vän)

    Filar på ett annat som skriver ut följesedlar och adressetiketter i Textalk vilket kan vara skönt om man har mycket ordrar.

    AutoIT är ett likadant scriptspråk men jag är van med AutoHotKey.

    Bara ett tips =)

    AutoHotkey

    mvh Christer

    #157235
    Henke
    Deltagare

    Låter mycket intressant!! Berätta mer om det skript du gjort för direktbetalningar. Låter som en grym tidsbesparing.

    #157239
    magnuspersson
    Deltagare

    Ja visa gärna något exempel eller berätta mer om hur du löst integrationen? Kollade lite i deras dokumentation och påminner ju mycket att göra enkla bat-filer eller dyl.?

    #157251
    Bohica
    Deltagare

    Ja det funkar som en.bat-fil ungefär. Bifogar lite ”kod” , det går säkert att göra snyggare/bättre men det funkar bra för mina behov :)

    :: ;Hotkey
    SetKeyDelay, 1000
    Clipboard = ;Clears clipboard
    Send ^{Home} ;Goes to A1 in Excel
    Sleep, 400
    Send ^+{Down} ;Highlights row
    Send ^c ;Copy row
    Sleep, 400
    ClipWait
    Sleep, 400
    WinActivate, Visma Administration 1000 ;Activates Visma
    Sleep, 500
    Loop, parse, clipboard, `n, `r
    {
    if A_LoopField
    = break

    Sleep, 2000
    Send ^f ;Search in Visma
    Sleep, 2000

    Send, +{Tab} ;Highligts field in visma
    Sleep, 2000
    Send, {Down} ;Ordernumber
    Send, %A_LoopField%
    Sleep, 500
    Send, !o ;Sends Alt+o(Ok)
    Sleep, 500

    Send, {AltDown}
    Send, k ;k (Command in Visma)
    Sleep, 1000
    Send, b ;b (Payment method)
    Send, {AltUp}

    Send {TAB}
    Sleep, 2000
    Send p{ENTER} ;Sends p (PG as payment method)

    Send, !l ;Sends Alt+l (Stores value)
    } ;Loop ends

    clipboard = ;Clears clipboard
    return

    Esc::ExitApp
    Pause::Pause[/CODE]

    //Christer[CODE]:: ;Hotkey
    SetKeyDelay, 1000
    Clipboard = ;Clears clipboard
    Send ^{Home} ;Goes to A1 in Excel
    Sleep, 400
    Send ^+{Down} ;Highlights row
    Send ^c ;Copy row
    Sleep, 400
    ClipWait
    Sleep, 400
    WinActivate, Visma Administration 1000 ;Activates Visma
    Sleep, 500
    Loop, parse, clipboard, `n, `r
    {
    if A_LoopField
    = break

    Sleep, 2000
    Send ^f ;Search in Visma
    Sleep, 2000

    Send, +{Tab} ;Highligts field in visma
    Sleep, 2000
    Send, {Down} ;Ordernumber
    Send, %A_LoopField%
    Sleep, 500
    Send, !o ;Sends Alt+o(Ok)
    Sleep, 500

    Send, {AltDown}
    Send, k ;k (Command in Visma)
    Sleep, 1000
    Send, b ;b (Payment method)
    Send, {AltUp}

    Send {TAB}
    Sleep, 2000
    Send p{ENTER} ;Sends p (PG as payment method)

    Send, !l ;Sends Alt+l (Stores value)
    } ;Loop ends

    clipboard = ;Clears clipboard
    return

    Esc::ExitApp
    Pause::Pause[/CODE]

    //Christer

    #157255
    Bohica
    Deltagare

    Kan tillägga att man går inte å fikar medans makrot körs då det faktiskt kan gå fel och då vill man pausa/stänga av. Jag har t ex inget program som får autouppdatera då det kan bli fel på programfokus ( iaf i min enkla setup).

    Jag har medvetet satt långa sleeptider ( intervall mellan händelser) då det ibland går för fort för programmen som är inblandade.

    Nu är min variant baserat på gamla AHK och inte senaste AHK_L (ska väl konvertera i mån av tid)

    Kan spela in en video om nån har tips på gratis inspelare =)

    #157266
    Macondax
    Deltagare

    @Bohica 57755 wrote:

    Kan spela in en video om nån har tips på gratis inspelare =)

    Verkar spara en hel del tid.

    Inspelare: How to Record Your PC Screen for Free (In HD too!) – YouTube ;)

    #157276

    För de som vill automatisera simpla grejer som är konstant hela tiden finns det t.ex
    Easy Macro Recorder som inte kräver några som helst kunskaper alls.

    https://www.youtube.com/watch?v=iWH0FhuB7ig

    #157280
    DavidWigg
    Deltagare

    Om du har Mac och kör Mac OSX så finns det med från början. Med Automator kan du spela in arbetsflöden riktigt enkelt.

    #157374
    Bohica
    Deltagare

    Alla applikationer som kan göra livet lättare är alltid välkomna :)

    Fördelen med AHK är att det går att göra hyfsat avancerade grejer, inte bara automation (om man är duktig)

    //Christer

    #157517
    Henke
    Deltagare

    Verkar onekligen intressant. Ska nog ta och testa lite. Hade du lust att lägga upp några inspelningar?

Visar 10 inlägg - 1 till 10 (av 11 totalt)
  • Du måste vara inloggad för att svara på detta ämne.