14.07.2014 Aufrufe

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Zahl = InputBox("Geben Sie eine ganze Zahl zwischen 1 und 3 ein:")<br />

Select Case Val(Zahl)<br />

Case 1<br />

MsgBox "Sie haben eine Eins eingegeben."<br />

Case 2<br />

MsgBox "Sie haben eine Zwei eingegeben."<br />

Case 3<br />

MsgBox "Sie haben eine Drei eingegeben."<br />

Case Else<br />

MsgBox "Es sind nur ganze Zahlen zwischen 1 und 3 erlaubt!"<br />

End Select<br />

End Sub<br />

SendKeys (Anweisung)<br />

SendKeys(Tasten, [Warten])<br />

Simuliert das Drücken von Tasten.<br />

Tasten ist eine Zeichenkette, die die zu betätigenden Tasten enthält.<br />

Wenn der optionale Parameter Warten True ist, kehrt die Kontrolle erst wieder zurück, wenn die Verarbeitung der Tastendrücke<br />

abgeschlossen ist.<br />

Um "gewöhnliche" Tasten zu übergeben, sind diese einfach einzutippen – zum Beispiel "Test". Spezialtasten wie die<br />

Enter- oder die Alt-Taste erreichen Sie folgendermaßen:<br />

Die Tasten + ^ ~ % ( ) [ ] { und } sind Spezialzeichen, die deshalb von geschweiften Klammern umgeben werden<br />

müssen – zum Beispiel: "{%}" oder {(}.<br />

Auch Sondertasten wie die Enter-Taste müssen von geschweiften Klammern umgeben werden – zum Beispiel {Enter}.<br />

Eine Liste finden Sie im nächsten Abschnitt "Tabelle der von Sendkeys unterstützten Sondertasten".<br />

Tastenkombinationen mit der Umschalt-, Alt- und Strg-Taste können über das Voranstellen von +, ^ beziehungsweise<br />

% erreicht werden:<br />

Umschalt+Enter:<br />

Alt+F4:<br />

Strg+C:<br />

"+{Enter]"<br />

"%{F4}"<br />

"^c" (nicht ^C!)<br />

Achten Sie hierbei auf die Groß-/Kleinschreibung: "^c" entspricht beispielsweise der Tastenkombination Strg+C,<br />

"^C" entspricht hingegen Strg+Umschalt+C.<br />

Sollen Anführungszeichen übergeben werden, sind diese doppelt einzugeben – zum Beispiel "Jörg ""Turbo"" Wontorra"<br />

Sequenzen einer Taste können durch Angabe der Taste und der Anzahl an Wiederholungen in geschweiften Klammern<br />

übergeben werden: "{a 10}" wiederholt 10x die Taste a, {Enter 2} 2x die Enter-Taste.<br />

Die Enter-Taste kann auch über das Kürzel ~ erzeugt werden. "ab~cd" ist gleichbedeutend mit "ab{Enter}cd"<br />

Beispiel:<br />

Sub Main<br />

X = Shell("Calc.exe", 1) ' Rechner aufrufen<br />

For I = 1 To 5<br />

SendKeys I & "{+}", True ' Tastendrücke senden<br />

Next I<br />

Msg = "Der Rechner wird jetzt wieder beendet."<br />

MsgBox Msg<br />

<strong>Handbuch</strong> <strong>BasicMaker</strong> <strong>2010</strong> Anweisungen und Funktionen von A-Z 323

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!