-
Für solche Aktionen setzt man sich mit der hauseigenen IT auseinander.
Die sollte in der Lage sein, dir die Daten irgendwie zur Verfügung zu stellen oder den Standort für ein MS-Query benennen können.
Was du alternativ machen kannst (das 5250-Makro ist ja VB-Script), vom aktuellen Screen die Funktion Screenshot aufzurufen (kann man per Makroaufzeichnung mal ausführen).
Der Screenshot wird in 2 Formaten in die Zwischenablage gelegt, 1x Bitmap, 1x Nur Text.
Per VBS kann man auf das Clipboard zugreifen und sich dann den Text aus der entsprechenden Zeile per "mid"-Funktion rausholen.
Wie gesagt: schön ist das nicht.
-
Habe ich probiert. Dort will keiner weiterhelfen...
Hab jetzt mit deiner vorgeschlagenen Alternative weitergemacht. Klappt leider nicht so.
Sobald ich die Screenshots gespeichert hätte wärs kein Problem den Rest mit VBA zu machen.
Am Ende der aufgenommene Code. Wie schätzt du die Lage ein?
Bevor "em80enal" gesendet wird, müsste das Makro an die Kursorpositione 04,019 wechseln.
dazu bin ich auf das gestoßen, funktioniert leider nicht...
Private Declare Sub SetCursorPos Lib "User32" (ByVal X As Long, ByVal Y As Long)
SetCursorPos 4, 19
Die iSeries Funktion Screenshot finde ich nicht. Habe im Menü jede Möglichkeit durchsucht.
Du meinst ja nicht den Print-Key oder?
[PCOMM SCRIPT HEADER]
LANGUAGE=VBSCRIPT
DESCRIPTION=
[PCOMM SCRIPT SOURCE]
OPTION EXPLICIT
autECLSession.SetConnectionByName(ThisSessionName)
REM This line calls the macro subroutine
subSub1_
sub subSub1_()
autECLSession.autECLOIA.WaitForAppAvailable
autECLSession.autECLOIA.WaitForInputReady
autECLSession.autECLPS.SendKeys "em80enal"
autECLSession.autECLOIA.WaitForInputReady
autECLSession.autECLPS.SendKeys "[enter]"
end Sub
vg
Alex
-
Da du ja mit den API's schon umgehst, musst du die Doku dazu mal beschaffen.
Dort findest du entsprechende Methoden für die Sitzungssteuerung.
SetCursorPos() ist eine Windows-Funktion und setzt den Mauszeiger auf die Pixel-Koordinaten.
Entschuldige bitte:
Bist du ein Azubi der hier Beschäftigungstherapie betreibt?
Die IT-Abteilung sollte gewisse Wünsche der Fachabteilungen respektieren.
In den meisten Betrieben gibt's da bestimmt entsprechende Formulare und Wege.
Datenbankabfragen, also Queries, sollten für die IT kein Problem darstellen.
Similar Threads
-
By PFR in forum NEWSboard Programmierung
Antworten: 15
Letzter Beitrag: 05-01-16, 16:42
-
By petzi-mg in forum NEWSboard Windows
Antworten: 3
Letzter Beitrag: 22-05-15, 08:10
-
By harkne in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 27-01-15, 14:18
-
By Frank Hildebrandt in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 01-04-03, 12:43
-
By Michael@Paff.de in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 28-04-02, 09:42
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks