Grüße an die Community!
Ich bin gerade mehr oder minder dabei mit meinen begränzten Verständnis über Visual Basic ein Tastaturmakro zu programmieren, welches an sich recht leicht ist.
Dabei soll es am besten via Tastendruck von F8 bspw. sowohl gestartet als auch zu jeder Zeit gestoppt werden.
Die Abfolge wäre dann, dass es nacheinander 16x Tab drückt, anschließend Enter und 5 sekunden wartet.
Danach 3x Tab und 2 sekunden warten usw.
Da Script soll dann mehrmals durchlaufen bis ich es eben beende.
Bislang sieht das bei mir so aus (Achtung Laienhaft):
Bis hierhin fehlt mir jedoch die Taste zum anfangen und beenden und allgemein bin ich der Ansicht, dass das auch alles schöner geht.
Ich bin leider gezwungen das mit Notepad++ zu programmieren.
Wäre über Hilfe dankbar
Reingehauen.
Edit by ~blaze~:
*Verschoben, VB-Tags gesetzt*
Ich bin gerade mehr oder minder dabei mit meinen begränzten Verständnis über Visual Basic ein Tastaturmakro zu programmieren, welches an sich recht leicht ist.
Dabei soll es am besten via Tastendruck von F8 bspw. sowohl gestartet als auch zu jeder Zeit gestoppt werden.
Die Abfolge wäre dann, dass es nacheinander 16x Tab drückt, anschließend Enter und 5 sekunden wartet.
Danach 3x Tab und 2 sekunden warten usw.
Da Script soll dann mehrmals durchlaufen bis ich es eben beende.
Bislang sieht das bei mir so aus (Achtung Laienhaft):
Visual Basic-Quellcode
- Set oShell = tabScript.CreateObject("WScript.Shell")
- n = 0
- Do
- n = n + 1
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{TAB}")
- tabScript.Sleep 500
- oShell.SendKeys("{enter}")
- tabScript.Sleep 5000
Bis hierhin fehlt mir jedoch die Taste zum anfangen und beenden und allgemein bin ich der Ansicht, dass das auch alles schöner geht.
Ich bin leider gezwungen das mit Notepad++ zu programmieren.
Wäre über Hilfe dankbar
Reingehauen.
Edit by ~blaze~:
*Verschoben, VB-Tags gesetzt*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()