49 lines
1.0 KiB
Batchfile
49 lines
1.0 KiB
Batchfile
@echo off
|
|
|
|
if "%3" == "" goto usage
|
|
|
|
set PRINTERNAME=%1
|
|
set PORTNAME=%2
|
|
set SRCPATH=%3
|
|
set DESTPATH=%SystemRoot%\system32\spool\drivers\w32%PROCESSOR_ARCHITECTURE%\
|
|
|
|
if "%PROCESSOR_ARCHITECTURE%" == "x86" goto x86
|
|
if "%PROCESSOR_ARCHITECTURE%" == "mips" goto mips
|
|
if "%PROCESSOR_ARCHITECTURE%" == "alpha" goto alpha
|
|
if "%PROCESSOR_ARCHITECTURE%" == "ppc" goto ppc
|
|
|
|
echo Unknown processor architecture: %PROCESSOR_ARCHITECTURE%
|
|
goto end
|
|
|
|
:x86
|
|
set DRIVERENV="Windows NT x86"
|
|
goto copydll
|
|
|
|
:mips
|
|
set DRIVERENV="Windows NT R4000"
|
|
goto copydll
|
|
|
|
:alpha
|
|
set DRIVERENV="Windows NT Alpha_AXP"
|
|
goto copydll
|
|
|
|
:ppc
|
|
set DRIVERENV="Windows NT PowerPC"
|
|
|
|
:copydll
|
|
echo Copying fax driver files...
|
|
xcopy /d %SRCPATH%\faxdrv.dll %DESTPATH%
|
|
xcopy /d %SRCPATH%\faxui.dll %DESTPATH%
|
|
xcopy /d %SRCPATH%\faxwiz.dll %DESTPATH%
|
|
|
|
echo Installing fax printer...
|
|
adddrv %PRINTERNAME% %PORTNAME% %DESTPATH% %DRIVERENV%
|
|
goto end
|
|
|
|
:usage
|
|
|
|
echo Usage: %0 printer-name port-name source-location
|
|
echo Example: %0 Fax FILE: .
|
|
|
|
:end
|