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 )

( Zeige die Threadübersicht ) ( Zur Startübersicht )
01.03.2001
SOS !!! Parameterübergabe für DOS-Session - Wer kann helfen ??? (von: Steffen Kolbe, 18:05:24) ^
Folgendes Problem: Am Icon einer DOS-Session sind Parameter für diese hinterlegt. Da ich mit Images arbeite, muß ich nach dem Bespielen der Rechner jeden noch einmal anfassen, um die Parameter (per konfigurierter Parameter-Datei) zu laden.
Meine Frage(n):
1. Kann ich diese Parameter per Prozedur fest an das Icon übergeben (ohne manuelles Laden unter Einstellungen)?

2. Kann ich diese Parameter, welche ja den config.sys-Einstellungen für die entsprechende DOS-Sitzung enstprechen, für alle DOS-Sitzungen übergeben (config.sys für alle DOS-Session -> Eintragung in C:config.sys ja sinnlos, da eh nur für OS/2 -Sitzungen).

3.Kann man eine Prozedur schreiben (evtl. fertig ??), welche die Parameter-Datei bei jedem Start der Sitzung neu lädt bzw. eine Parameterdatei abfragt ???

Danke für Eure Hilfe!!

MfG Steffen Kolbe
Steffen.Kolbe@SPK-Niederlausitz.de
[ Leser: 59 ]

Re: SOS !!! Parameterübergabe für DOS-Session - Wer kann helfen ??? (von: Udo Johé, 18:52:43)
Hallo Steffen,

das geht in der Tat, mit REXX . Ein Beispiel könnte so aussehen. Dieses Script legt ein Icon an mit definierten Eigenschaften.
Dies geht auch bei DOS/WIN Programmen. Diese sind leider nicht in der Standard-Hilfe von REXX beschrieben, aber in der "rxtt31.inf" von Bernd Schemmer näher beschrieben ist. Leider weiß ich das ZIP-Archiv nicht.
Oder im "Das REXX-Buch für OS/2" ISBN 3-8272-5258-X nachzulesen.


/*--------------- */
/**************************************************
* InstIsdnm.CMD by Udo Johé
* 01.11.2000
* *
* *
*------------------------------------------------*
* Installiert ISDNM Deamon als Objekt
**************************************************/


/* Laden aller 'SYS'-Funktionen */
If RxFuncQuery('SysLoadFuncs') <> 0 Then
rcy = RxFuncAdd('SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs')
call SysLoadFuncs

/* Aufufen im ISDNPM Verzeichnis indem die ISDNM.EXE liegt */

sdir=Directory()
Source_dir=sdir"isdnm.exe;"

Dest_dir='c:Arbeitsoberflächesystemprozesse'

rc=SysCreateObject("WPProgram","ISDN Deamon 3.0 ",Dest_dir,,
"HELPPANEL=4083;"||,
"DEFAULTVIEW=RUNNING;"||,
"CCVIEW=NO;"||,
"MINWIN=VIEWER;"||,
"NOPRINT=YES;"||,
"OBJECTID=<WP_ISDNM>;"||,
"EXENAME="Source_dir||,
"PROGTYPE=WINDOWABLEVIO;"||,
"PARAMETERS=isdn.cfg;"||,
"MINIMIZED=YES;"||,
"STARTUPDIR="sdir";"||,
'', 'r');
If rc<>1 Then Say "Object: ISDN Deamon 3.0 could not be created/updated !";
else Say "Object: ISDN Deamon 3.0 be created/updated !";

/*--------------- */

Grüße

Udo

( Zeige die Threadübersicht ) [ Version zum Drucken ] ( Zur Startübersicht )

Datum Thema
07.01.2017 *

*

Name: * eMail: Benachrichtigung

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


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