home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703B.ISO
/
driver
/
epson
/
m7mcw212
/
dos
/
install.bat
< prev
Wrap
DOS Batch File
|
1995-06-15
|
10KB
|
299 lines
echo off
if "%1"=="" goto USAGE
if "%2"=="" goto USAGE
if "%3"=="MJ-700V2C" goto PR_OK
if "%3"=="mj-700v2c" goto PR_OK
if "%3"=="MJ-450" goto PR_OK
if "%3"=="mj-450" goto PR_OK
if "%3"=="MJ-1100" goto PR_OK
if "%3"=="mj-1100" goto PR_OK
if "%3"=="MJ-1050" goto PR_OK
if "%3"=="mj-1050" goto PR_OK
if "%3"=="MJ-1050V2" goto PR_OK
if "%3"=="mj-1050v2" goto PR_OK
if "%3"=="ALL" goto PR_OK
if "%3"=="all" goto PR_OK
goto USAGE
:PR_OK
if "%4"=="COPY" goto Y_COPY1
if "%4"=="copy" goto Y_COPY1
echo
EPSON Remote!
(MS-DOS版)のインストールを開始します。
IF "%2" == "\" GOTO P0_N1
echo インストールを実行すると
%1
ドライブに
\
%2
echo というディレクトリが作成されます。
echo もし、すでに上記のディレクトリが存在する場合はその内容は上書きされます。
goto E_COPY1
:P0_N1
echo インストールを実行すると
%1
ドライブのルートディレクトリに上書きします。
goto E_COPY1
:Y_COPY1
echo
EPSON Remote!
(MS-DOS版)の設定ファイルをコピーします。
IF "%2" == "\" GOTO P0_N2
echo コピーを実行すると
%1
ドライブに
\
%2
echo というディレクトリが作成されます。
echo もし、すでに上記のディレクトリが存在する場合はその内容は上書きされます。
goto E_COPY1
:P0_N2
echo コピーを実行すると
%1
ドライブのルートディレクトリに上書きします。
:E_COPY1
if "%3"=="all" goto Y_ALL1
if "%3"=="ALL" goto Y_ALL1
goto N_ALL1
:Y_ALL1
echo 対象とするプリンタは
MJ-700V2C
&
MJ-450
&
MJ-1050
&
MJ-1050V2
&
MJ-1100
です。
goto E_ALL1
:N_ALL1
echo 対象とするプリンタは
%3
です。
:E_ALL1
echo インストールを中止する場合は
CTRL+C
を入力してください。
pause
IF "%2" == "\" GOTO P1_N
if "%3"=="all" goto Y_ALL2
if "%3"=="ALL" goto Y_ALL2
goto N_ALL2
:Y_ALL2
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ *.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\*.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ *.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\*.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ *.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\*.gap GOTO USAGE
goto END_COPY
:N_ALL2
if "%3"=="MJ-700V2C" goto Y_M700VC
if "%3"=="mj-700v2c" goto Y_M700VC
goto N_M700VC
:Y_M700VC
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ700V2C.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ700V2C.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ700V2C.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ700V2C.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ700V2C.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ700V2C.gap GOTO USAGE
goto END_COPY
:N_M700VC
if "%3"=="MJ-1100" goto Y_MJ1100
if "%3"=="mj-1100" goto Y_MJ1100
goto N_MJ1100
:Y_MJ1100
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1100.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1100.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1100.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1100.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1100.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1100.gap GOTO USAGE
goto END_COPY
:N_MJ1100
if "%3"=="MJ-1050" goto Y_MJ1050
if "%3"=="mj-1050" goto Y_MJ1050
goto N_MJ1050
:Y_MJ1050
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1050.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1050.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1050.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1050.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1050.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1050.gap GOTO USAGE
goto END_COPY
:N_MJ1050
if "%3"=="MJ-1050V2" goto Y_MJ105B
if "%3"=="mj-1050v2" goto Y_MJ105B
goto N_MJ105B
:Y_MJ105B
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1050V2.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1050V2.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1050V2.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1050V2.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ1050V2.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ1050V2.gap GOTO USAGE
goto END_COPY
:N_MJ105B
if "%3"=="MJ-450" goto Y_MJ450
if "%3"=="mj-450" goto Y_MJ450
goto N_MJ450
:Y_MJ450
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ450.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ450.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ450.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ450.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\%2\ MJ450.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\%2\MJ450.gap GOTO USAGE
goto END_COPY
:N_MJ450
goto USAGE
:P1_N
if "%3"=="all" goto Y_ALL3
if "%3"=="ALL" goto Y_ALL3
goto N_ALL3
:Y_ALL3
..\lha e -m ..\SETFILES\setfile.lzh %1\ *.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\*.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ *.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\*.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ *.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\*.gap GOTO USAGE
goto END_COPY
:N_ALL3
if "%3"=="MJ-700V2C" goto Y_M700V_
if "%3"=="mj-700v2c" goto Y_M700V_
goto N_M700V_
:Y_M700V_
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ700V2C.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ700V2C.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ700V2C.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ700V2C.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ700V2C.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ700V2C.gap GOTO USAGE
goto END_COPY
:N_M700V_
if "%3"=="MJ-1100" goto Y_1100_
if "%3"=="mj-1100" goto Y_1100_
goto N_1100_
:Y_1100_
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1100.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1100.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1100.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1100.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1100.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1100.gap GOTO USAGE
goto END_COPY
:N_1100_
if "%3"=="MJ-1050" goto Y_1050_
if "%3"=="mj-1050" goto Y_1050_
goto N_1050_
:Y_1050_
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1050.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1050.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1050.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1050.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1050.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1050.gap GOTO USAGE
goto END_COPY
:N_1050_
if "%3"=="MJ-1050V2" goto Y_1050V_
if "%3"=="mj-1050v2" goto Y_1050V_
goto N_1050V_
:Y_1050V_
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1050V2.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1050V2.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1050V2.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1050V2.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ1050V2.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ1050V2.gap GOTO USAGE
goto END_COPY
:N_1050V_
if "%3"=="MJ-450" goto Y_450_
if "%3"=="mj-450" goto Y_450_
goto N_450_
:Y_450_
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ450.ste
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ450.ste GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ450.sta
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ450.sta GOTO USAGE
..\lha e -m ..\SETFILES\setfile.lzh %1\ MJ450.gap
IF ERRORLEVEL 1 GOTO USAGE
IF NOT EXIST %1\MJ450.gap GOTO USAGE
goto END_COPY
:N_450_
goto USAGE
:END_COPY
if "%4"=="COPY" goto Y_COPY2
if "%4"=="copy" goto Y_COPY2
IF "%2" == "\" GOTO P2_N
..\lha e -m exefile.lzh %1\%2\ *.exe
goto P2_E
:P2_N
..\lha e -m exefile.lzh %1\ *.exe
:P2_E
IF ERRORLEVEL 1 GOTO USAGE
%1
cd \
echo %1 > PANEL.BAT
echo CD \%2 >>PANEL.BAT
echo PANEL.EXE >> PANEL.BAT
echo CD \ >> PANEL.BAT
echo %1 > PRNSET.BAT
echo CD \%2 >>PRNSET.BAT
echo PRNSET.EXE >> PRNSET.BAT
echo CD \ >> PRNSET.BAT
echo インストールが終了しました。
echo
EPSON Remote!
起動用のバッチファイル(PRNSET.BAT,PANEL.BAT)が
%1\
echo に作成されています。これらのバッチファイルを環境変数PATHに含まれるディレクトリ
echo に移動してください。
echo
PRNSET.BAT
はスタートアップユーティリティ起動用のバッチファイルです。プリンタ
echo 購入時にプリンタを初期設定(スタートアップ)するために使用します。
echo
PANEL.BAT
は設定ユーティリティ起動用のバッチファイルです。印刷の前にプリンタの
echo 環境を設定するために使用します。
goto END
:Y_COPY2
echo 設定ファイルのコピーが終了しました。
goto END
:USAGE
echo
インストール出来ませんでした。
echo >INSTALL パラメータ-1 パラメータ-2 パラメータ-3 パラメータ4
echo パラメータ-1 = インストール先のドライブ名
echo パラメータ-2 = インストール先のディレクトリ
echo パラメータ-3 = 対象プリンタ名
echo (MJ-700V2C or MJ-450 or MJ-1050 or MJ-1050V2 or
echo MJ-1100 or
echo 「ALL or all」 : インストールフロッピーにある全プリンタ)
echo パラメータ-4 = 処理区分
echo (「COPY or copy」 : 設定ファイルコピー (プリンタ追加)
echo その他 : インストール)
echo.
echo ☆ ディレクトリの先頭と最後には、[\]マークを付けないでください。
echo 但し、インストール先としてルートディレクトリを指定したい場合は、[\]
echo を1文字だけ指定して下さい。
echo (ex1>INSTALL D: EPREMOTE ALL COPY
echo ・・・ D:\EPREMOTEに全ての設定ファイルをコピー
echo (ex2>INSTALL D: \ ALL
echo ・・・ D:ドライブのルートディレクトリに全てのプリンタをインストール)
:END