Freigeben über

windows script host

Anonym
2016-10-31T10:30:54+00:00

Dies ist mein Code:

    Set WshShell = CreateObject("WScript.Shell")

    WshShell.sendkeys "^r"

    WshShell.Sleep 1000          '<-- hier bekomme ich Fehler

    WshShell.sendkeys "{DOWN}"

Das Script funktioniert, die aktive App reagiert auf das "sendkeys". Auf die Zeile mit dem "sleep" bekomme ich Fehler 438: Object unterstützt diese Eigenschaft oder Methode nicht!

Was kann icht tun? Danke für jede Antwort!

Windows für Zuhause | Vorherige Windows-Versionen | Apps

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2016-10-31T20:59:28+00:00

    Hi,

    bei direkter Ausführung mit dem Windows Skript Host sollte folgende Änderung der fraglichen Zeile den Fehler beheben:

    WScript.Sleep 1000

    Das funktioniert jedoch nicht, wenn das Skript aus einer COM-Anwendung z. B. PowerPoint heraus gestartet wird. Da musst du dir dann was anderes einfallen lassen z. B. die Nutzung der Windows-API.

    Freundliche Grüße

    Gerrax

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Ingo Böttcher 158.1K Zuverlässigkeitspunkte
    2016-10-31T20:06:30+00:00

    Ich denke, du wirst bei den Entwicklern im MSDN Forum eher Leute finden, die dir da weiterhelfen können. Stell die Frage doch bitte dort.

    https://social.msdn.microsoft.com/forums/de-de/

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare