Supportnet / Forum / Skripte(PHP,ASP,Perl...)
VBS Sendkeys (Tastenkürzel)
Frage
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 1 von Gertti
Shift+Alt+Numlock = "+%{NUMLOCK}"
Antwort 2 von Merxterx
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?
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
k.a.
probier vielleicht mal so: "%(+{NUMLOCK})"
probier vielleicht mal so: "%(+{NUMLOCK})"
Antwort 4 von Merxterx
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.sendkeys "%(+{NUMLOCK})"
Funktioniert das bei dir?
Bei mir nicht
ws.sendkeys "%(+{NUMLOCK})"
Funktioniert das bei dir?
Bei mir nicht
Antwort 5 von Gertti
Zitat:
Funktioniert das bei dir?
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
vielleicht gibt es ja auch einen kommandozeilenaufruf für die tastaturmaus?
Antwort 7 von Merxetxr
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?

