PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows Scripting


blax
2007-01-08, 14:20:04
Hi,
folgende Frage:

ich kann ja eine beliebige Taste senden, wie z.b. LINKS:

Dim Wsh
Set Wsh=WScript.createObject("Wscript.Shell")
Wsh.SendKeys "{RIGHT}"


Ich würde aber gerne eine Taste gedrückt halten. Geht das auch irgendwie?
Weil ich hab schon probiert, das is nicht das selbe wie

Wsh.SendKeys "{RIGHT}"
Wsh.SendKeys "{RIGHT}"
Wsh.SendKeys "{RIGHT}"
...


lg sevi

Johnny
2007-01-08, 15:45:44
Nein, das ist so, als ob du die Taste ganz schnell hintereinander drückst. wie das gehen könnte weiss ich allerdings auch nicht.

Sephiroth
2007-01-08, 20:47:12
Was hast du denn vor?
Wenn du es für Tastenkombinationen wie zum Beispiel STRG+H brauchst, dann verwende
WshShell.SendKeys "+H"
für
STRG+E+C
WshShell.SendKeys "+(ec)"

Nachzulesen unter http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/4b032417-ebda-4d30-88a4-2b56c24affdd.asp