Methoden des IBM PCOMM-Emulators
Mit den Methoden des IBM PCOMM-Emulators können Sie Aufgaben im IBM PCOMM-Emulator automatisieren. Sie können beispielsweise Text aus dem Emulatorbildschirm in Form einer Tabelle erfassen und den Text in eine Excel-Tabelle einfügen.
Methoden auf Bildschirmebene
GetFieldText
Gibt den gesamten Text aus einem Feld zurück, nachdem er basierend auf der von Ihnen angegebenen Zeilen- und Spaltennummer identifiziert wurde. Die Zeile und die Spalte sind Teile des Felds. Die Abbildung zeigt, dass die Methode den Text AMD64 zurückgibt, obwohl Sie die Zeilen- und Spaltennummer des Buchstabens A angeben, da er Teil des Felds ist.
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Zeile | Nummer der Zeile im Terminal-Bildschirmfeld, auf deren Grundlage die Methode das Feld identifiziert. | Daten ein | Ganzzahl | NA | Ja | |
| Spalte | Nummer der Spalte im Terminal-Bildschirmfeld, auf deren Grundlage die Methode das Feld identifiziert. | Daten ein | Ganzzahl | NA | Ja | |
| Zurück | Gibt den vollständigen Text im Feld zurück. | Datenausgabe | Zeichenfolge. | NA | NA |
GetTextFromRect
Gibt den Text aus einem imaginären rechteckigen Bereich auf dem Bildschirm zurück. Sie geben den rechteckigen Bereich an, indem Sie die Start- und Endzeilen- und -spaltennummern angeben. Die Abbildung zeigt einen rechteckigen Bereich auf dem Bildschirm und die Anfangs- und Endzeilen und -spalten.
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| StartZeile | Die Zeilennummer am Anfang des rechteckigen Bereichs. | Daten ein | Ganzzahl | NA | Ja | |
| Startspalte | Die Spaltennummer am Anfang des rechteckigen Bereichs. | Daten ein | Ganzzahl | NA | Ja | |
| Endzeile | Die Zeilennummer am Ende des rechteckigen Bereichs. | Daten ein | Ganzzahl | NA | Ja | |
| Endspalte | Die Spaltennummer am Ende des rechteckigen Bereichs. | Daten ein | Ganzzahl | NA | Ja | |
| Zurück | Gibt den gesamten Text aus dem imaginären rechteckigen Bereich zurück. | Datenausgabe | Zeichenfolge | NA | NA |
IstErstellt
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| AlleUntergeordneten abgleichen | Option, damit die Methode den Emulatorbildschirm durch Abgleichen der untergeordneten Elemente finden kann. | Daten ein | Boolean | Falsch | Ja |
Warnung:
Die Verwendung dieser Option kann die Methode verlangsamen. |
| Zurück | Gibt den booleschen Wert zurück, je nachdem, ob der Emulator-Bildschirm aktiv ist. | Datenausgabe | Boolean | NA | NA |
SearchText
angeben, gibt die Methode die Zeilen- und Spaltennummern des Zeichens ezurück| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Text | Text, den die Methode durchsucht. | Daten ein | Zeichenfolge | NA | Ja | Bei dem von Ihnen angegebenen Text wird zwischen Groß- und Kleinschreibung unterschieden. |
| Zeile | Nummer der Zeile mit dem ersten Zeichen des von Ihnen angegebenen Texts. | Datenausgabe | Ganzzahl | NA | NA | Wenn der von Ihnen angegebene Text in mehreren Zeilen und Spalten vorkommt, gibt die Methode die erste Zeile und Spalte zurück, die den Text enthält. |
| Spalte | Nummer der Spalte mit dem ersten Zeichen des von Ihnen angegebenen Texts. | Datenausgabe | Ganzzahl | NA | NA | Wenn der von Ihnen angegebene Text in mehreren Zeilen und Spalten vorkommt, gibt die Methode die erste Zeile und Spalte zurück, die den Text enthält. |
SendKeys
Simuliert Tastenanschläge an der Position des Mausgeräts auf dem Emulatorbildschirm, den Sie über die Tastatur eingeben. Sie können beispielsweise den Eingabetastenanschlag auf dem Bildschirm simulieren.
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Schlüssel | Tastenanschläge, die Sie über Ihre Tastatur eingeben. | Daten ein | Zeichenfolge | Keine | Ja |
Tipp:
Weitere Informationen zu den Tastenanschlägen für den IBM PCOMM-Emulator finden Sie unter https://www.ibm.com/docs/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/books/pdf/emulator_referenceV60.pdf. |
SendKeysSecure
Simuliert verschlüsselte Tastenanschläge an der Position des Mausgeräts auf dem Emulatorbildschirm.
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Schlüssel | Tastenanschläge, die Sie über Ihre Tastatur eingeben. | Daten ein | Gesicherte Zeichenfolge | Keine | Ja |
Tipp:
Weitere Informationen zu den Tastenanschlägen für den IBM PCOMM-Emulator finden Sie unter https://www.ibm.com/docs/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/books/pdf/emulator_referenceV60.pdf. |
SetCursorPosition
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Zeile | Option, um die Nummer der Zeile anzugeben, an der die Methode die Maus auf dem Bildschirm festlegt. | Daten ein | Ganzzahl | NA | NA | |
| Spalte | Option, um die Nummer der Spalte anzugeben, bei der die Methode die Maus auf dem Bildschirm festlegt. | Daten ein | Ganzzahl | NA | NA |
WartenAufErstellen
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| ZeitüberschreitunginSekunden | Anzahl der Sekunden, nach denen die Methode abläuft. | Daten ein | Ganzzahl | 30 | Ja | |
| AlleUntergeordneten abgleichen | Option, damit die Methode warten kann, bis der Emulator-Bildschirm durch Abgleichen der Bildschirmelemente aktiv wird. | Daten ein | Boolean | Falsch | Ja |
Warnung:
Die Verwendung dieser Option kann die Ausführung der Methode verzögern. |
| Zurück | Gibt den boolean Wert abhängig davon zurück, ob der Emulator-Bildschirm aktiv wurde. | Datenausgabe | Boolean | NA | NA |
Methoden auf Feldebene
Um auf die Methoden auf Feldebene zuzugreifen, doppelklicken Sie auf das erfasste Feld oder die Tabelle. Die Methoden werden im Objekt-Explorer angezeigt.
GetAlsTable
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Zurück | Gibt den erfassten Text vom Terminal-Bildschirm in einem Tabellenformat zurück. | Datenausgabe | Datentabelle | NA | NA | Um die Tabelle anzuzeigen, klicken Sie mit der rechten Maustaste auf den Parameter, und wählen Sie Vorschaudatenaus. |
GetText
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Zurück | Gibt den Text aus dem erfassten Feld zurück. | Datenausgabe | Zeichenfolge | NA | NA | Um die Tabelle anzuzeigen, klicken Sie mit der rechten Maustaste auf den Parameter, und wählen Sie Vorschaudatenaus. |
IstErstellt
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Zurück | Gibt den booleschen Wert zurück, je nachdem, ob das Element aktiv ist. | Datenausgabe | Boolean | NA | NA |
Text festlegen
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| Text | Text, den Sie im Feld oder in der Tabelle festlegen möchten. | Daten ein | Zeichenfolge | NA | Ja |
WartenAufErstellen
| Parameter | Beschreibung | Eintragstyp des Datenports | Datentyp | Standardwert | Obligatorisch? | Notizen |
|---|---|---|---|---|---|---|
| ZeitüberschreitunginSekunden | Anzahl der Sekunden, nach denen die Methode abläuft. | Daten ein | Ganzzahl | 30 | Ja | |
| Zurück | Gibt den booleschen Wert zurück, je nachdem, ob das Element aktiv wird. | Datenausgabe | Boolean | NA | NA |