†逆襲のOS/2†
作成開始日 2018.10.16
最終更新日 2018.11.12
/* ネットワーク設定ファイルのオブジェクト作成 2018.10.16 */ call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' call SysLoadFuncs lc='<WP_DESKTOP>' /* オブジェクトを作成する場所 */ ed='exename=c:\os2\e.exe;' /* ファイルを編集するエディタ */ result = SysCreateObject('WPProgram', 'NIC設定' ,lc ,ed'parameters=, C:\IBMCOM\PROTOCOL.INI;iconfile=C:\IBMCOM\mpts.ico', 'R') result = SysCreateObject('WPProgram', 'Peer設定', lc, ed'parameters=, C:\IBMLAN\IBMLAN.INI;iconfile=C:\IBMLAN\NETPROG\NET.ICO', 'R') result = SysCreateObject('WPProgram', 'HOSTS', lc, ed'parameters=, C:\MPTN\ETC\HOSTS;iconfile=C:\IBMLAN\NETPROG\WMSDD1.ICO', 'R') result = SysCreateObject('WPProgram', 'DNS設定', lc, ed'parameters=, C:\MPTN\ETC\RESOLV2;iconfile=C:\TCPIP\bin\ddnsscfo.ico', 'R') result = SysCreateObject('WPProgram', 'TCP/IP構成', lc, ed'parameters=, C:\MPTN\BIN\SETUP.CMD;iconfile=C:\TCPIP\bin\TCPCFG.ICO', 'R')なお、このスクリプトはOS/2のシステムがC:にインストールされていることが大前提。
また、オブジェクトはデスクトップ上に作成されるが、変数lcを変更すれば、任意の場所に作成できる。たとえば、デスクトップ上にある[Netowrk]というフォルダの中に作成したければ、フルパス形式で「lc='c:\デスクトップ\Network'」と指定する。
さらに、これらのオブジェクトは、ダブルクリックで標準のテキスト・エディタ(E.EXE)が起動するが、このエディタも任意に変更可能。私はFuture Wave Editorを常用しているので、「ed='exename=c:\tools\fwe\fwe.exe;'」としている。