Bei mir war der Ordner übrigens auch einmal leer; ich weiss aber nicht mehr, ob das in meiner aktuellen Installation so war oder auf meinen vorigen Computer: Da musste ich dann die Objekte auch alle "von Hand" erstellen!
Zunächst der einfache Teil: Programmobjekte von AUTOUTL2.EXE, ATAMNT2.EXE, FCHECK2.EXE und FFORMAT2.EXE erzeugen. Die sollten alle im OS2-Ordner auf der Bootpartition stehen. Nur bein ersten dieser Programme weiss ich wozu es dient: Ressourcen-Zuordnungen verwalten für diverse PCMCIA-Karten, z.B. auch Modems: Das könnte auch für dich also nützlich sein! (Ich glaube die anderen haben mit PCMCIA-Festplatten, Flash-Memory oder solchem Zeug zu tun was ich sowieso nicht habe.)
Dann gibt es noch den komplizierteren Fall mit dem "Plug and Play für PCMCIA"-Objekt, welches auf der EZPLAY2.DLL im OS/2DLL-Ordner beruht. Du fragst nach einem REXX-Skript: Ich habe keines (mehr), aber das Folgende sollte es tun. Ich habe es nur schnell mit RexxIT hingehackt und nicht ausprobiert...:
------------------------------------------------------
/* */
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs
/* ====> Laufwerksbuchstaben anpassen! */
if 1<>SysRegisterObjectClass( 'Ezplay', 'C:OS2DLLEZPLAY2.DLL' ) then do
say 'Registrieren der Klasse misslungen'
exit
end
/* ====> <WP_CMPNPFDR> soll das Verzeichnis für das Objekt sein: Wenn es so
über die ID nicht gefunden wird: <WP_DESKTOP> nehmen und nachher selber
verschieben! */
if 1<>SysCreateObject( 'Ezplay', 'Plug and Play für PCMCIA', '<WP_CMPNPFDR>', 'OBJECTID=<WP_CMPNP>' ) then do
say 'Erzeugen des Objekts misslungen'
exit
end
say 'Objekt-Erzeugung ok'
[ Leser: 47 ] |