Startsida › Forum › E-handelsforumet › Generellt om E-handel › Hur många använder AutoHotKey?
- Detta ämne har 10 svar, 6 deltagare, och uppdaterades senast för 11 år, 11 månader sedan av Bohica.
-
FörfattareInlägg
-
15 december, 2012 kl. 00:14 #99341BohicaDeltagare
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
mvh Christer
16 december, 2012 kl. 21:07 #157235HenkeDeltagareLåter mycket intressant!! Berätta mer om det skript du gjort för direktbetalningar. Låter som en grym tidsbesparing.
16 december, 2012 kl. 21:17 #157239magnusperssonDeltagareJa 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.?
17 december, 2012 kl. 00:26 #157251BohicaDeltagareJa 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
= breakSleep, 2000
Send ^f ;Search in Visma
Sleep, 2000Send, +{Tab} ;Highligts field in visma
Sleep, 2000
Send, {Down} ;Ordernumber
Send, %A_LoopField%
Sleep, 500
Send, !o ;Sends Alt+o(Ok)
Sleep, 500Send, {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 endsclipboard = ;Clears clipboard
returnEsc::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
= breakSleep, 2000
Send ^f ;Search in Visma
Sleep, 2000Send, +{Tab} ;Highligts field in visma
Sleep, 2000
Send, {Down} ;Ordernumber
Send, %A_LoopField%
Sleep, 500
Send, !o ;Sends Alt+o(Ok)
Sleep, 500Send, {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 endsclipboard = ;Clears clipboard
returnEsc::ExitApp
Pause::Pause[/CODE]//Christer
17 december, 2012 kl. 04:35 #157255BohicaDeltagareKan 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
17 december, 2012 kl. 09:52 #157266MacondaxDeltagare@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
17 december, 2012 kl. 12:17 #157276Societic Hair SwedenDeltagareFö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.17 december, 2012 kl. 13:12 #157280DavidWiggDeltagareOm 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.
18 december, 2012 kl. 17:09 #157374BohicaDeltagareAlla 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
21 december, 2012 kl. 09:29 #157517HenkeDeltagareVerkar onekligen intressant. Ska nog ta och testa lite. Hade du lust att lägga upp några inspelningar?
-
FörfattareInlägg
- Du måste vara inloggad för att svara på detta ämne.