hexflex
Goto Top

SendKeys Tastenfolge senden

Hi

mein vb script soll die tasten strg + shift + i senden.
also wie wei ich STRG gedrückt halte dann shift dazu drück und auch halte und dan i

meine vbs sieht so aus geht aber nicht:

set shell = CreateObject("Wscript.Shell")
shell.sendkeys {"^"} "SHIFT" + "i"

thx im foraus

mfg
hexflex

Content-ID: 49217

Url: https://administrator.de/contentid/49217

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

ghofmann
ghofmann 19.01.2007 um 09:22:43 Uhr
Goto Top
Ich nehm an, Du willst mit Deinem Script ein bestehendes Programm automatisieren? Wär AutoIt für Dich auch diskutabel? Falls ja, meld Dich nochmal, da könnt ich ein paar Beispiele posten.
Torben
Torben 19.01.2007 um 11:49:54 Uhr
Goto Top
Hallo hexflex,
Probier dieses mal ist aber leider ungetestet. Speichere den folgenden Quelltext als *.vbs Datei ab vorrausgesetzt du hast kein Antivierenprogramm oder etc. am laufen was die Ausführung von Scriptdateien unterbindet.

set osh = wscript.CreateObject("wscript.Shell")
wscript.sleep 200
set wshshell = createobject("Wscript.shell")
wshshell.popup "starte die Tastenkombination in 3 sek.",3,"STRG+Shift+I"
Set shella = WScript.CreateObject ("Shell.Application")
shella.MinimizeAll
wscript.sleep 100
osh.Sendkeys "^(+{I})"
wscript.sleep 2000
shella.UndoMinimizeAll


Mfg
hexflex
hexflex 20.01.2007 um 17:04:13 Uhr
Goto Top
Danle Torben,

Hat super funktioniert!