meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

sendkeys [2011/05/19 06:34]
127.0.0.1 Externe Bearbeitung
sendkeys [2020/01/03 10:57] (aktuell)
michael
Zeile 1: Zeile 1:
 ====== SendKeys - Tastenanschläge senden ====== ====== SendKeys - Tastenanschläge senden ======
-\\ + 
 +<code VBScript [enable_line_numbers="true"]>
   Set WshShell =  CreateObject("WScript.Shell")   Set WshShell =  CreateObject("WScript.Shell")
  
   WshShell.SendKeys "{F5}"          ' Es wird F5 gedrückt   WshShell.SendKeys "{F5}"          ' Es wird F5 gedrückt
   WshShell.SendKeys("^{F4}"       ' Strg + F4 wird gedrückt   WshShell.SendKeys("^{F4}"       ' Strg + F4 wird gedrückt
-\\  Eine Anwendung für diesen Befehl wäre beispielsweise das Kopieren von Text in die Zwischenablage (alternativ gibt es dafür den Skriptbefehl [[http://www.fixfoto.info/onlinehilfe/HH_FF_TextToClipboard.html|FF_TextToClipboard]]).\\  Im folgenden Skript wird ein einzugebender Text und ein Webadresse in HTML-Code gewandelt zu einem Textlink, der anschließend in der Zwischenablage zur Verfügung steht.\\ \\  Zur Übernahme des HTML-Codes in die Zwischenablage, wird dieser in ein Textelement geschrieben und nachdem der Fokus auf das Textelement gerichtet wurde, mit Senden von **Strg + A** der gesamte Text markiert und dann mit **Strg + C** kopiert. \\  Anschließend wird **Escape** gesendet. Damit wird die Schleife nochmal durchlaufen und anschließend der "CANCEL"-Fall simuliert, wodurch das Skript beendet wird. Würde man direkt mit **exit do** die Schleife verlassen, würde der gesamte Skripttext kopiert. Wer's nicht glaubt, kann es gerne ausprobieren.\\ \\ //VBS-Beispiel//\\ +</code> 
 +   
 +Eine Anwendung für diesen Befehl wäre beispielsweise das Kopieren von Text in die Zwischenablage (alternativ gibt es dafür den Skriptbefehl [[https://www.fixfoto.info/onlinehilfe/HH_FF_TextToClipboard.html|FF_TextToClipboard]]).\\  Im folgenden Skript wird ein einzugebender Text und ein Webadresse in HTML-Code gewandelt zu einem Textlink, der anschließend in der Zwischenablage zur Verfügung steht.\\ \\  Zur Übernahme des HTML-Codes in die Zwischenablage, wird dieser in ein Textelement geschrieben und nachdem der Fokus auf das Textelement gerichtet wurde, mit Senden von **Strg + A** der gesamte Text markiert und dann mit **Strg + C** kopiert. \\  Anschließend wird **Escape** gesendet. Damit wird die Schleife nochmal durchlaufen und anschließend der "CANCEL"-Fall simuliert, wodurch das Skript beendet wird. Würde man direkt mit **exit do** die Schleife verlassen, würde der gesamte Skripttext kopiert. Wer's nicht glaubt, kann es gerne ausprobieren.\\ \\ //VBS-Beispiel//\\ 
 +<code VBScript [enable_line_numbers="true"]> 
   Option Explicit   Option Explicit
   const S_Groesse = "2/3/4/5/6/7/8"   const S_Groesse = "2/3/4/5/6/7/8"
Zeile 105: Zeile 109:
   End Sub   End Sub
   '-------------------------------------------------------------------------   '-------------------------------------------------------------------------
 +</code>