home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
os2tex.zip
/
disk4.zip
/
amslatex.cmd
next >
Wrap
OS/2 REXX Batch file
|
1996-06-25
|
7KB
|
391 lines
/* Rexx-Script zur Erzeugung der OS2TeX-Objekte */
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs
parse arg language target
if language = '' then do
exit 1
end
if target = '' then do
exit 1
end
/* SysDestroyObject('<TEX_SHELL_FOLDER>') */
if language = '049' then do
cf = 'Erzeuge Ornder'
co = 'Erzeuge Objekt'
/* OS2TeX Ordner erzeugen */
classname = 'WPFolder'
title = 'OS/2-TeX'
location = '<WP_DESKTOP>'
setup = 'ICONFILE='target'\bin\folder.ico;OBJECTID=<OS2TEX_FOLDER>;ICONVIEW=NONFLOWED;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* Dokumentations Ordner */
classname = 'WPFolder'
title = 'Dokumentation'
location = '<OS2TEX_FOLDER>'
setup = 'OBJECTID=<OS2TEX_DOC_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* AMS-LaTeX Ordner erzeugen */
classname = 'WPFolder'
title = 'AMS-LaTeX'
location = '<OS2TEX_DOC_FOLDER>'
setup = 'OBJECTID=<OS2TEX_AMSLATEX_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* AMS-LaTeX Dokumentation */
classname = 'WPProgram'
title = 'AMS-LaTeX Dokumentation'
location = '<OS2TEX_AMSLATEX_FOLDER>'
setup = 'EXENAME='target'\bin\dvi.exe;PROGTYPE=PM;STARTUPDIR='target'\bin;OBJECTID=<OS2TEX_AMSLDOC>;PARAMETERS='target'\doc\amsldoc.dvi'
duplicate = 'replace'
say co title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* Fonts Ordner erzeugen */
classname = 'WPFolder'
title = 'Schriften'
location = '<OS2TEX_DOC_FOLDER>'
setup = 'OBJECTID=<OS2TEX_FONTS_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* AMS-Fonts Dokumentation */
classname = 'WPProgram'
title = 'AMS-Fonts'
location = '<OS2TEX_FONTS_FOLDER>'
setup = 'EXENAME='target'\bin\dvi.exe;PROGTYPE=PM;STARTUPDIR='target'\bin;OBJECTID=<OS2TEX_AMSFNDOC>;PARAMETERS='target'\doc\amsfndoc.dvi'
duplicate = 'replace'
say co title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* Package Ordner erzeugen */
classname = 'WPFolder'
title = 'Zusatzpakete/Styles'
location = '<OS2TEX_DOC_FOLDER>'
setup = 'OBJECTID=<OS2TEX_PACKAGES_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* euler.sty Dokumentation ist im AMS-LaTeX Paket mit drinnen*/
classname = 'WPProgram'
title = 'euler [Frank Jensen]'
location = '<OS2TEX_PACKAGES_FOLDER>'
setup = 'EXENAME='target'\bin\dvi.exe;PROGTYPE=PM;STARTUPDIR='target'\bin;OBJECTID=<OS2TEX_EULER>;PARAMETERS='target'\doc\euler.dvi'
duplicate = 'replace'
say co title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
end
if language = '044' then do
cf = 'Creating folder'
co = 'Creating object'
/* OS2TeX Ordner erzeugen */
classname = 'WPFolder'
title = 'OS/2-TeX'
location = '<WP_DESKTOP>'
setup = 'ICONFILE='target'\bin\folder.ico;OBJECTID=<OS2TEX_FOLDER>;ICONVIEW=NONFLOWED;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* Dokumentations Ordner */
classname = 'WPFolder'
title = 'Documentation'
location = '<OS2TEX_FOLDER>'
setup = 'OBJECTID=<OS2TEX_DOC_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* AMS-LaTeX Ordner erzeugen */
classname = 'WPFolder'
title = 'AMS-LaTeX'
location = '<OS2TEX_DOC_FOLDER>'
setup = 'OBJECTID=<OS2TEX_AMSLATEX_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* AMS-LaTeX Dokumentation */
classname = 'WPProgram'
title = 'AMS-LaTeX Documentation'
location = '<OS2TEX_AMSLATEX_FOLDER>'
setup = 'EXENAME='target'\bin\dvi.exe;PROGTYPE=PM;STARTUPDIR='target'\bin;OBJECTID=<OS2TEX_AMSLDOC>;PARAMETERS=-044 'target'\doc\amsldoc.dvi'
duplicate = 'replace'
say co title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* Fonts Ordner erzeugen */
classname = 'WPFolder'
title = 'Fonts'
location = '<OS2TEX_DOC_FOLDER>'
setup = 'OBJECTID=<OS2TEX_FONTS_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* AMS-Fonts Dokumentation */
classname = 'WPProgram'
title = 'AMS-Fonts'
location = '<OS2TEX_FONTS_FOLDER>'
setup = 'EXENAME='target'\bin\dvi.exe;PROGTYPE=PM;STARTUPDIR='target'\bin;OBJECTID=<OS2TEX_AMSFNDOC>;PARAMETERS=-044 'target'\doc\amsfndoc.dvi'
duplicate = 'replace'
say co title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* Package Ordner erzeugen */
classname = 'WPFolder'
title = 'Packages/Styles'
location = '<OS2TEX_DOC_FOLDER>'
setup = 'OBJECTID=<OS2TEX_PACKAGES_FOLDER>;ICONVIEW=NONFLOWED,MINI;OPEN=ICON'
duplicate = 'update'
say cf title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
/* euler.sty Dokumentation ist im AMS-LaTeX Paket mit drinnen*/
classname = 'WPProgram'
title = 'euler [Frank Jensen]'
location = '<OS2TEX_PACKAGES_FOLDER>'
setup = 'EXENAME='target'\bin\dvi.exe;PROGTYPE=PM;STARTUPDIR='target'\bin;OBJECTID=<OS2TEX_EULER>;PARAMETERS=-044 'target'\doc\euler.dvi'
duplicate = 'replace'
say co title
rc = SysCreateObject(classname,title,location,setup,duplicate)
if rc = 0 then do
exit 1
end
end
exit 0