OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( Archiv ) ( Neues Thema )
12.09.2002
REXX Versuch (von: Armin Jakob, 00:04:56) « ^ »
/* NetBIOS- und TCP/IP-Namen ermitteln Armin Jakob 11.09.2002 */
/* */
/* aus IBMLAN.INI und der Environment Variablen HOSTNAME */

Call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
Call SysLoadFuncs

/* Variablen */

IPname = ''
NBname = ''
Pfad = ''
LANini = ''
Zeile = ''
p1 = 0
p2 = 0


/* Main */

call SysCls
say
call GetEnvironment
call GetLANini
call ParseLANini
call GetNames
return

/* Funktionen */

GetEnvironment:
IPname = VALUE('HOSTNAME',,'OS2ENVIRONMENT')
Pfad = VALUE('PATH',,'OS2ENVIRONMENT')
return

GetLANini:
parse upper var Pfad Pfad
p1 = pos(':IBMLAN',Pfad)

if p1 = 0 then
do
say 'Fehler: kann IBMLAN im PATH nicht finden'
exit 1
end

LANini = substr(Pfad,p1-1,1)||':IBMLANIBMLAN.INI'
return

ParseLANini:
say 'lese Datei : 'LANini

rc = stream(LANini,'c','open read')

if rc<>'READY:' then
do
say 'Fehler: 'rc' beim Lesen von: 'LANini
exit 1
end

do while lines(LANini)
Zeile = linein(LANini)
parse upper var Zeile Zeile
if pos('COMPUTERNAME',Zeile) <> 0 then NBname = Zeile
end

rc = stream(LANini,'c','close')
return

GetNames:
p2 = pos('=',NBname)
NBname = strip(substr(NBname,p2+1))

say 'TCP/IP-Name : '||IPname
say 'NetBIOS-Name: '||NBname
return

[ Leser: 59 ]

Datum Thema
08.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !

( Zeige alle Einträge ) ( Zur Startübersicht )
Thema von: Leser Datum Zeit
 Computername finden
hanno10211.09.200209:43
 Re: Computername finden

6611.09.200218:19
 Re: Dein Tip, beweist ganz ausgezeichnet Deine ...
sam6311.09.200220:07
 REXX Versuch
Armin Jakob5912.09.200200:04
 Re: Dein Tip, beweist ganz ausgezeichnet Deine ...

5612.09.200200:06
 Re: 'ich wusste nicht, was ich am ende schreiben sollte'
Armin Jakob5612.09.200200:12
 Re: 'ich wusste nicht, was ich am ende schreiben sollte'
Hanno4312.09.200208:37
 Re: Du, Anonymus, bist nicht klar ...
sam3712.09.200210:11
 Re: REXX Versuch - klappt wunderbar!
hanno5012.09.200208:10
 Re: REXX Versuch - klappt wunderbar!

3012.09.200218:57


php.net OpenIT © 1998-2017 by WebTeam OS2.org