windows-nt/Source/XPSP1/NT/drivers/tpg/hwx/ifelang3/os/lm.sh

70 lines
1.1 KiB
Bash
Raw Normal View History

2020-09-26 03:20:57 -05:00
if [ $# != 1 ]
then
echo "Usage: sh lm.sh [install|remove|enable|disable]"
exit 1
fi
dir=`dirname $0`
function Unregister {
if [ -f "$1" ]
then
echo " Unregistering $1"
if regsvr32 /s /u `echo $1 | tr / \\\\`
then
else
echo " Failed"
exit 1
fi
fi
}
function Register {
if [ -f "$1" ]
then
echo " Registering $1"
if regsvr32 /s `echo $1 | tr / \\\\`
then
else
echo " Failed"
exit 1
fi
fi
}
if [ $1 == "enable" ]
then
echo "Enabling IFELang3"
Register $dir/imlang.dll
exit
fi
if [ $1 == "disable" ]
then
echo "Disabling IFELang3"
Unregister $dir/imlang.dll
exit
fi
if [ $1 == "install" ]
then
echo "Installing IFELang3"
Register $dir/imlang.dll
Register $dir/jpn/imjplm.dll
Register $dir/chs/imchslm.dll
exit
fi
if [ $1 == "remove" ]
then
echo "Removing IFELang3"
echo "Unregistering new DLLs."
Unregister $dir/imlang.dll
Unregister $dir/jpn/imjplm.dll
Unregister $dir/chs/imchslm.dll
exit
fi
echo "Usage: sh lm.sh [install|remove|enable|disable"
exit 1