HI Leute,
hab mit der Funktion SEND ein kleines Problem.
Immer wenn bei SEND die Zeichen ! und TAB hintereinander kommen, führt er die funktion nicht gescheit aus und geht in ein anderes fenster rein.
danke für die hilfe
Sammy254
HI Leute,
hab mit der Funktion SEND ein kleines Problem.
Immer wenn bei SEND die Zeichen ! und TAB hintereinander kommen, führt er die funktion nicht gescheit aus und geht in ein anderes fenster rein.
danke für die hilfe
Sammy254
Hallo
"!" bei Send ist "ALT" (siehe hilfe!) wenn du ein ! haben willst dann musst du das so machen:Send("{!}")
Also wenn du Send("!{TAB}") starten willst macht er "Alt + Tab" und das ist bei windows halt in nächstes fenster..
So ist es dann korrekt:
Send("{!}{TAB}")
[/autoit]Mfg Spider
danke für die hilfe, musste bei den send einfach nur den flag auf 1 stellen, damit alle zeichen so geschrieben werden, wie sie eingegeben werden
Hallo!
Ok, Dann setze den Flag bei send auf 1! Also so:
#include <GUIConstants.au3>
; == GUI generated with Koda ==
$Form1 = GUICreate("Vokabeln eingeben", 540, 441, 192, 125)
$Edit1 = GUICtrlCreateEdit("", 0, 0, 537, 377)
GUICtrlSetData($Edit1, "")
$Button1 = GUICtrlCreateButton("Start", 224, 392, 75, 25, 0)
GUISetState(@SW_SHOW)
While 1
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button1
GUISetState(@SW_HIDE)
$Zeilen = GUICtrlRead($Edit1)
$Zeile = StringSplit($Zeilen, @LF)
Sleep(6000)
For $i = 1 To $Zeile[0]
$Vokabel = StringSplit($Zeile[$i], @TAB)
Send("^n")
Send($Vokabel[1],1);Hier die 1!
Send("{TAB}")
Send($Vokabel[2],1);Hier auch
Send("^s")
Next
GUISetState(@SW_Show)
Exit
EndSelect
WEnd
Mfg Spider