VBS Sendkeys (Tastenkürzel)
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.sendkeys "%"
ws.sendkeys "+"
ws.sendkeys "NIMLOCK"
Ich möchte damit die Tastaturmaus aufrufen, aber leider werden diese Befehle nacheinander ausgeführt und nicht gleichzeitig. Kann mir jemand helfen? Danke schon im voraus
MFG
Merxterx
Antwort schreiben
Antwort 1 von Gertti vom 12.06.2019, 18:23 Options
Shift+Alt+Numlock = "+%{NUMLOCK}"
Antwort 2 von Merxterx vom 13.06.2019, 12:47 Options
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.sendkeys "%{F4}"
das Funktioniert aber
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.sendkeys "%+{NUMLOCK}"
funktioniert komischerweise nicht, oder liegt es an meinem Rechner?
Antwort 3 von Gertti vom 13.06.2019, 13:14 Options
k.a.
probier vielleicht mal so: "%(+{NUMLOCK})"
Antwort 4 von Merxterx vom 13.06.2019, 13:47 Options
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.sendkeys "%(+{NUMLOCK})"
Funktioniert das bei dir?
Bei mir nicht
Antwort 5 von Gertti vom 13.06.2019, 14:12 Options
Zitat:
Funktioniert das bei dir?
ich kann es leider nicht testen. bei mir gibts keine tastaturmaus.
grundsätzlich kann man mit sendkeys nicht alle tastenkombis emulieren, wo gibt. aber wo genau die grenze ist, weiss ich auch nicht.
Antwort 6 von Gertti vom 13.06.2019, 14:34 Options
vielleicht gibt es ja auch einen kommandozeilenaufruf für die tastaturmaus?
Antwort 7 von Merxetxr vom 13.06.2019, 15:01 Options
Ich glaub nicht das es für die Tastaturmaus einen Kommandozeilenaufruf gibt. Wahrscheinlich geht es nicht weil die Tastenkombination zu schnell abläuft, gibt es nicht eine möglichkeit das zu verlangsamen oder die Tasten gedrückt zu halten?