windows-nt/Source/XPSP1/NT/termsrv/admtools/appcmpt/jpn/ioffice8.cmd
2020-09-26 16:20:57 +08:00

159 lines
5.1 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@Echo Off
Rem #########################################################################
Rem
Rem %RootDrive% が構成されてこのスクリプト用に設定されていることを確認します。
Rem
Call "%SystemRoot%\Application Compatibility Scripts\ChkRoot.Cmd"
If "%_CHKROOT%" == "FAIL" Goto Done
Call "%SystemRoot%\Application Compatibility Scripts\SetPaths.Cmd"
If "%_SETPATHS%" == "FAIL" Goto Done
Rem #########################################################################
Rem
Rem 一太郎 Office 8 のインストールされているパスを取得します。
Rem
..\ACRegL %Temp%\ioffice8.Cmd ITARO8INS "HKLM\SOFTWARE\Justsystem\Common\SETUP\Folder" "Just" ""
If Not ErrorLevel 1 Goto Cont0
Echo.
Echo レジストリから 一太郎 Office 8 のインストールされているパスを取得できませんでした。
Echo 一太郎 Office 8 がインストールされていることを確認してください。
Echo.
Pause
Goto Done
:Cont0
Call %Temp%\ioffice8.Cmd
Del %Temp%\ioffice8.Cmd > Nul: 2>&1
Rem #########################################################################
Rem
Rem ATOK 11 のインストールされているパスを取得します。
Rem
..\ACRegL %Temp%\atok11.Cmd ATOK11INS "HKLM\SOFTWARE\Justsystem\Common\SETUP\Folder" "Atok11" ""
If Not ErrorLevel 1 Goto Cont1
Echo.
Echo レジストリから ATOK 11 のインストールされているパスを取得できませんでした。
Echo ATOK 11 がインストールされていることを確認してください。
Echo.
Pause
Goto Done
:Cont1
Call %Temp%\atok11.Cmd
Del %Temp%\atok11.Cmd > Nul: 2>&1
Rem #########################################################################
Rem
Rem スクリプト実行前に 一太郎 Office 8 を起動した場合に作成されるレジストリを
Rem 削除します。
Rem
regini ioffice8.key > Nul:
Rem #########################################################################
Rem
Rem 一太郎 Office 8 用のレジストリ キー ファイルを作成します。HKLM変更分
Rem
..\acsr "#ROOTDRIVE#" "%RootDrive%" Template\ioffice8.Reg ioffice8.Reg
Rem #########################################################################
Rem
Rem 一太郎 Office 8 をマルチユーザーで使用できるように
Rem レジストリを変更します。HKLM変更分
Rem
regedit /s ioffice8.Reg
Rem #########################################################################
Rem
Rem 一太郎 Office 8 用のレジストリ キー ファイルを作成します。HKCU変更分
Rem
..\acsr "#ROOTDRIVE#" "%RootDrive%" ..\Logon\Template\Itr8Usr.Reg ..\Logon\Itr8Usr.Reg
Rem #########################################################################
Rem
Rem 一太郎 Office 8 用のレジストリ キー ファイルを作成します。HKLM->HKCU
Rem
regedit /a ..\Logon\Itr8Usr2.tmp HKEY_LOCAL_MACHINE\SOFTWARE\Justsystem
..\acsr "HKEY_LOCAL_MACHINE\SOFTWARE\Justsystem" "HKEY_CURRENT_USER\Software\Justsystem" ..\Logon\Itr8Usr2.tmp ..\Logon\Itr8Usr2.Reg
Del ..\Logon\Itr8Usr2.tmp > Nul: 2>&1
Rem #########################################################################
Rem
Rem ATOK11PV.INI を作成します。
Rem
copy "%SystemRoot%\ATOK11W.INI" "%ITARO8INS%\ATOK11\ATOK11PV.INI" > Nul: 2>&1
Rem #########################################################################
Rem
Rem ATOK11PV.INI をマルチユーザー仕様に変更します。
Rem
..\acsr "%ATOK11INS%" "%RootDrive%\JUST\ATOK11" "%ATOK11INS%\ATOK11PV.INI" "%ATOK11INS%\ATOK11PV.tmp1"
Del "%ATOK11INS%\ATOK11PV.INI" > Nul: 2>&1
..\acsr "システム辞書=%RootDrive%\JUST\ATOK11" "システム辞書=%ATOK11INS%" "%ATOK11INS%\ATOK11PV.tmp1" "%ATOK11INS%\ATOK11PV.tmp2"
Del "%ATOK11INS%\ATOK11PV.tmp1" > Nul: 2>&1
..\acsr "補助辞書1=%RootDrive%\JUST\ATOK11" "補助辞書1=%ATOK11INS%" "%ATOK11INS%\ATOK11PV.tmp2" "%ATOK11INS%\ATOK11PV.INI"
Del "%ATOK11INS%\ATOK11PV.tmp2" > Nul: 2>&1
Rem #########################################################################
Rem
Rem すべてのユーザー用のスタートアップ メニューから常駐するプログラムを削除
Rem します。これらはリソースを集中使用するので、システムのパフォーマンスに
Rem 大きく影響し、アプリケーション エラーを発生させます。
Rem
If Exist "%COMMON_STARTUP%\JSクイックサーチファイル 自動更新.LNK" Del "%COMMON_STARTUP%\JSクイックサーチファイル 自動更新.LNK"
Rem If Exist "%COMMON_STARTUP%\Office8スタートバー.LNK" Del "%COMMON_STARTUP%\Office8スタートバー.LNK"
Rem If Exist "%COMMON_STARTUP%\一太郎8.LNK" Del "%COMMON_STARTUP%\一太郎8.LNK"
Rem If Exist "%COMMON_STARTUP%\三四郎8.LNK" Del "%COMMON_STARTUP%\三四郎8.LNK"
Rem If Exist "%COMMON_STARTUP%\FullBand.LNK" Del "%COMMON_STARTUP%\FullBand.LNK"
Rem #########################################################################
Rem
Rem クイックサーチファイル(QUF)更新監視 を中止するために、
Rem ファイル名を変更します。
Rem
Ren "%ITARO8INS%\JSLIB32\JSQSF32.EXE" JSQSF32.E_E > Nul: 2>&1
Rem #########################################################################
Rem
Rem Itr8Usr.Cmd を UsrLogn2.Cmd スクリプトに追加します。
Rem
FindStr /I Itr8Usr %SystemRoot%\System32\UsrLogn2.Cmd >Nul: 2>&1
If Not ErrorLevel 1 Goto Skip1
Echo Call Itr8Usr.Cmd >> %SystemRoot%\System32\UsrLogn2.Cmd
:Skip1
Rem #########################################################################
Echo.
Echo 一太郎 Office 8 が正常に作動するためには、現在ログオンしているユーザーは
Echo アプリケーションを実行する前に、いったんログオフしてから再度ログオン
Echo する必要があります。
Echo.
Echo 一太郎 Office 8 のマルチユーザー アプリケーション環境設定が完了しました。
Pause
:Done