KEA!420 Welke Telnet client ondersteund deze taal?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Da_maniaC
  • Registratie: September 2004
  • Laatst online: 31-05 14:58

Da_maniaC

a.k.a. The Sequenz Pounder

Topicstarter
Hallo,

Ik ben via mijn werk een werkplek tegen gekomen waar men nog steeds vast moet blijven houden aan Windows 7 32-bit omdat er een bepaalde telnet client (Attachmate KEA!420) wordt gebruikt met weergaloos veel macro's.
Binnen afzienbare tijd verwacht ik eigenlijk dat alle machines binnen het bedrijf (dus ook deze) een keer vervangen gaan worden voor nieuwe Windows 10 apparaten.

Nu vroeg ik mij af, of iemand hier misschien bekend is met een nieuwere Telnet client welke ook ondersteuning bied voor macro's en wellicht dezelfde taal ondersteund (volgens mij lijkt het op PASCAL).

Ik heb hier een voorbeeld van wat code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
// --------------------------
// Macro met code voorbeeld
// --------------------------


var pad = "U:\locatiemutatie.csv"
var magnr, stelling, diepte, nivo, locatienr
var positie 
var t


Function LeesData()
    FileHandle = FileOpen( "U:\locatiemutatie.csv", File_Read )
    
    n=0

    While NOT FileEnd( FileHandle )

        regel = FileRead( FileHandle )
        n=n+1
        
        Magnr[n]        = LeesCSV(regel, 1)
        Stelling[n]     = LeesCSV(regel, 2)
        Diepte[n]       = LeesCSV(regel, 3)
        Nivo[n]         = LeesCSV(regel, 4)
        Locatienr[n]        = LeesCSV(regel, 5)

    end
End

// ---------------------------------------------------------------------------
// Zoekt de N'e string in RGL; entries gescheiden door een , of een ; 
// ---------------------------------------------------------------------------

Function LeesCSV(rgl, n)
    Kar = substr(rgl, 1, 1)

    while n <> 1
        if Kar = "," OR Kar = ";" 
            rgl = substr(rgl, 2, len(rgl))
            Kar = substr(rgl, 1, 1)
            n=n-1
        else
            rgl = substr(rgl, 2, len(rgl))
            Kar = substr(rgl, 1, 1)
        end
    end

    a=1
    einde = false
    lengte = len(rgl)

    while not einde
        Kar = substr(rgl, a, 1)
        
        if Kar = "," OR Kar = ";" OR a > lengte
            einde = true
        else
            a = a + 1
        end
    end

    rgl = substr(rgl, 1, a-1)

    Return rgl
End


// --------------------------------------------------------------------------------------
// Controleert of de cursor zich op de juiste positie bevind.
// --------------------------------------------------------------------------------------

Function PositieControle(rij, kolom)
    positie = FALSE
    cursor = GetCursor()
    row = Cursor["ROW"]
    col = Cursor["COL"]

    if rij = row AND kolom = col
        positie = TRUE
    end 
    
    return positie
End


// --------------------------------------------------------------------------------------
// Vraagt om coordinaten en een string controleert of dit werkelijk op die plaats staat. 
// --------------------------------------------------------------------------------------

Function ChkScr( beginregel, beginkolom, eindregel, eindkolom, checkstring )
    var StrMatch

    extract = ScreenRead( Type=Select_Block, Row=beginregel, Col=beginkolom, EndRow=eindregel, EndCol=eindkolom )

    if extract = checkstring
        StrMatch = TRUE
    else
        StrMatch = FALSE
    end

    return StrMatch
End

Inventory | Instagram: @sequenzpounder | http://www.zdaemon.org | ZDaemon! Client/Server port for DOOM!


Acties:
  • 0 Henk 'm!

  • Cypher87
  • Registratie: Oktober 2004
  • Laatst online: 29-05 23:17

Acties:
  • 0 Henk 'm!

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Zo te zien draaien ze al minstens tien jaar gratis op niet ondersteunde software: https://support2.microfoc...e/version-status.html?kea

Wellicht wordt het nu tijd om eens wat in de IT infrastructuur te investeren ipv dit soort lapmiddelen aan te houden? Vroeg of laat loop je vast en dan is er niemand die je kan helpen.

Acties:
  • 0 Henk 'm!

  • Da_maniaC
  • Registratie: September 2004
  • Laatst online: 31-05 14:58

Da_maniaC

a.k.a. The Sequenz Pounder

Topicstarter
@Cypher87 Ik heb inmiddels contact gehad met Microfocus. Zij geven aan alle macros te kunnen herschrijven om te werken op hen Reflection client (met alle belachelijk hoge kosten van dien).

Echter zou dit gaan om een recompile van Pascal naar VBA. Zou dit met een tool wellicht ook te hercompileren zijn? Ik kan mij voorstellen dat dit niet 100% foutloos gaat, maar zou je zo al niet een heel eind moeten kunnen komen?

Inventory | Instagram: @sequenzpounder | http://www.zdaemon.org | ZDaemon! Client/Server port for DOOM!


Acties:
  • 0 Henk 'm!

  • -Klimaks-
  • Registratie: Maart 2001
  • Laatst online: 17:17
afaik werkt KEA!420 gewoon op Windows 10 (32 & 64bit), nooit problemen mee gehad eigenlijk. Heb je het al getest op Win10?

In those days spirits were brave, the stakes were high, men were REAL men, women were REAL women, and small furry creatures from Alpha Centauri were REAL small furry creatures from Alpha Centauri.
Zaphod in The Hitchhikers Guide To The Galaxy


Acties:
  • 0 Henk 'm!

Anoniem: 1045813

*knip spam*

[ Voor 90% gewijzigd door NMe op 26-02-2018 15:03 ]

Pagina: 1