Hallo,
wir versuchten mit folgenden Befehlen die Tastenkombi Strg+Tab zu erreichen um im Druckertreiber einen Reiter weiter zu springen:
Send("^{TAB}")
Send("^+{TAB}")
Was machen wir falsch?
MfG
Daniel
Hallo,
wir versuchten mit folgenden Befehlen die Tastenkombi Strg+Tab zu erreichen um im Druckertreiber einen Reiter weiter zu springen:
Send("^{TAB}")
Send("^+{TAB}")
Was machen wir falsch?
MfG
Daniel
Send("^{TAB}")
Send("^+{TAB}")
Absolut korrekt.
funzt's manuell?
Ja manuell geht es. Kann man denn auch eine Pfeiltaste senden lassen? Shift und Tab klappt, macht aber nicht das was wir wollen
Send("^{TAB}")
Send("^+{TAB}")Absolut korrekt.
funzt's manuell?
Hi,
versuch mal sowas:
[autoit]ControlCommand('', "", "SysTabControl321", "TabRight")
[/autoit]Mega
ControlCommand('', "", "SysTabControl321", "TabRight")
Sorry wirkt leider auch nicht... Gruß Daniel
Hi,
naja, du musst schon den Fenstertitel eintragen. Am besten machst du mal einen Screenshot wo du dich befindest.
Mega
Wir möchten in den 4. Reiter "Utility"
Hi,
naja, du musst schon den Fenstertitel eintragen. Am besten machst du mal einen Screenshot wo du dich befindest.
Mega
Und wie komme ich da hin? Weiß nicht, was ich tun muss damit ich testen kann.
Es handelt sich hierbei um einen Epson Druckertreiber wo wir die Druckkopfreinigung starten möchten
Run('rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL PrintersFolder')
send ("{ALT}")
send ("A")
send ("A")
send ("{HOME}")
send ("MSONE") Name des Druckers
send ("{ALT}")
send ("D")
send ("D")
ControlCommand('', "", "SysTabControl32", "TabRight")
Habs mal bei mir getestet. Habe aber ein paar Sleeps eingebaut - ohne die gehts nicht. Klappt so tadellos:
Run('rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL PrintersFolder')
send ("{ALT}")
send ("A")
send ("A")
send ("{HOME}")
send ("EPSON") ;Name des Druckers
send ("{ALT}")
send ("D")
send ("D")
Sleep(100)
Send("^{TAB}")
Sleep(100)
Send("^{TAB}")
Sleep(100)
Send("{TAB}")
Sleep(100)
Send("{TAB}") ; Focus auf Button "Druckkopfreinigung"
Sleep ist der Befehl der gefehlt hat !! es haut jetzt hin - PERFEKT
ps: super forum , super tool
thx
gibt es denn auch einen Befehl dieses script in sagen wir mal alle 3 std. zu wiederholen ?
@cn-systems
hi,
erstelle doch eine task, die alle 3 stunden dein proggi aufruft.
gruss exberliner
while 1
;code
sleep (10800000) ; 3Stunden
wend
sollte auch gehen xD