Xtool D1 10w laser cutter - IoT moet nooit op internet - 4x HomeWizard plug-in batterij, totaal 10,8 kWh / 3200 watt / 3200 watt, aansturing met Home Assistant - Renault Twizy ± 10000 km per jaar
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| /* Haal het personeelsnummer van de aanvrager op */
GetPersNrAanvrager()
{
MsgBox test
click 540,648
send ^a
send ^c
TicketInhoud=%clipboard%
stringGetPos,PosAanv,TicketInhoud,Aanvrager
stringGetPos,PosOnt,TicketInhoud,Ontvanger
PosAanv+=11
LenAanv:=(PosOnt-PosAanv)-11
PosPerNrAanv:=PosAanv+LenAanv+2
StringMid,PerNrAanv,teststring,%PosPerNrAanv%,6
return PerNrAanv
}
^+c::
test3:=GetPersNrAanvrager()
MsgBox %test3%
return |
Ik heb er als test even een MsgBox test ingezet (regel 4), maar die wordt niet uitgevoerd.
Ik snap er werkelijk geen biet van, ik weet bijna zeker dat het een heel klein dingetje is wat ik nog niet snap
-edit-
Dit werkt wel gewoon goed:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| test1:=functie1()
test2:=functie2()
MsgBox %test1%
functie1()
{
MsgBox functie1
return 2
}
functie2()
{
MsgBox functie2
return
} |
Da's toch niet anders? Of kijk ik toch niet goed?
[ Voor 12% gewijzigd door JeroenH op 11-12-2012 12:56 ]
Xtool D1 10w laser cutter - IoT moet nooit op internet - 4x HomeWizard plug-in batterij, totaal 10,8 kWh / 3200 watt / 3200 watt, aansturing met Home Assistant - Renault Twizy ± 10000 km per jaar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| ; Haal het personeelsnummer van de aanvrager op
GetPersNrAanvrager()
{
MsgBox test
click 540,648
send ^a
send ^c
TicketInhoud=%clipboard%
stringGetPos,PosAanv,TicketInhoud,Aanvrager
stringGetPos,PosOnt,TicketInhoud,Ontvanger
PosAanv+=11
LenAanv:=(PosOnt-PosAanv)-11
PosPerNrAanv:=PosAanv+LenAanv+2
StringMid,PerNrAanv,teststring,%PosPerNrAanv%,6
return PerNrAanv
}
^c::
test3:=GetPersNrAanvrager()
MsgBox %test3%
return |
Dus in conclusie:
- commentaar moet voorafgegaan worden door ";" en niet "/* */"
- keys worden niet gescheiden door "+" maar moeten naast elkaar geschreven worden, dus "^+c::" wordt "^c::"
Have fun!
Edit: ik heb wel de inhoud van de GetPersNrAanvrager functie niet getest, alleen de algemene structuur, dus als er daar nog problemen mee zijn, laat maar iets weten.
[ Voor 10% gewijzigd door HelloJed op 11-12-2012 14:06 ]
Hoe dan ook ontzettend bedankt voor de hulp! Nu werkt alles zoals ik verwacht.
Xtool D1 10w laser cutter - IoT moet nooit op internet - 4x HomeWizard plug-in batterij, totaal 10,8 kWh / 3200 watt / 3200 watt, aansturing met Home Assistant - Renault Twizy ± 10000 km per jaar
Geen probleemJeroenH schreef op dinsdag 11 december 2012 @ 14:37:
*pets* Slaat zichzelf voor zijn voorhoofd. Ik wist dat het iets kleins moest zijn... Ik dacht dat ik die comments goed had gedaan, as per instructions: http://www.autohotkey.com/docs/Scripts.htm#Comments
Hoe dan ook ontzettend bedankt voor de hulp! Nu werkt alles zoals ik verwacht.
Ik heb de documentatie er eens op nagelezen en inderdaad, comments met "/* */" zijn toegelaten.
Maar er schuilt wel een addertje onder het gras: de begin- en eind tag moet zich altijd op de eerste positie van een lijn bevinden.
Dus in uw geval zou het volgende ook correct geweest zijn:
1
2
| /* Haal het personeelsnummer van de aanvrager op */ |
