This article contains a short example on how to automatically install YajHFC using a Windows domain logon.bat script. It has been contributed by Stefan Agethen.
Green text has to be changed according to your system.
Blue text may be replaced by %WINDIR%
Please also note that user messages are given in German. They probably should be replaced by texts in your language.
:fax @REM Install YajHFC @reg query "HKEY_LOCAL_MACHINE\SOFTWARE\YajHFC" > %TEMP%\fax.tmp @find "jarfile" "%TEMP%\fax.tmp" || @echo %DATE% %TIME% %USERNAME% %OS% FAX-ANWENDUNG FEHLT UNS MUSS INSTALLIERT WERDEN >> "t:\login.log" @find "jarfile" "%TEMP%\fax.tmp" || @Echo msgbox "Eine FAX-ANWENDUNG wurde bei Ihnen nicht gefunden. "^& vbCrLf ^&"Ich starte die Faxinstallation."^& vbCrLf ^& vbCrLf ^&"KLICKEN SIE JETZT EINFACH IMMER AUF WEITER UND ANNEHMEN.. "^& vbCrLF ^& "Lassen Sie die Faxanwendung installieren. "^& vbCrLf ^&"Nach der Installation steht Ihnen ein Drucker zur Verfuegung mit dem Namen YAJHFC,"^& vbCrLf ^&"wenn Sie auf diesen drucken - koennen Sie sofort den Druck per Fax versenden. "^& vbCrLf ^&"Eine Bestätigung über den erfolgreichen Versand erhalten Sie per Email und Ihr Druck wird archiviert."^& vbCrLf ^& vbCrLf ^&" Stefan Agethen im November 2011.",0,"FAX-ANWENDUNG" > %TEMP%\announce.vbs @find "jarfile" "%TEMP%\fax.tmp" || @IF exist %TEMP%\announce.vbs ping localhost -n 3 -w 1000 >NUL @find "jarfile" "%TEMP%\fax.tmp" || @IF exist %TEMP%\announce.vbs start %TEMP%\announce.vbs @find "jarfile" "%TEMP%\fax.tmp" || @echo Starte Installation des Fax Klienten... @find "jarfile" "%TEMP%\fax.tmp" || @START /WAIT T:\Andere~1\HYLAFAX\automated.exe" @find "jarfile" "%TEMP%\fax.tmp" || @mkdir "%USERPROFILE%\.yajhfc" @find "jarfile" "%TEMP%\fax.tmp" || @copy "T:\Andere Downloads\HYLAFAX\settings.fueralle" "%USERPROFILE%\.yajhfc\settings." @find "jarfile" "%TEMP%\fax.tmp" || @DEL "%TEMP%\fax.tmp" @find "jarfile" "%TEMP%\fax.tmp" || @C:\WINDOWS\system32\wscript.exe "C:\Programme\YajHFC\execyajhfc2.vbs" @REM Copy user defined settings @if NOT exist "T:\Andere Downloads\HYLAFAX\settings.%USERNAME%" copy /Y "T:\Andere Downloads\HYLAFAX\settings.fueralle" "%USERPROFILE%\.yajhfc\settings." goto eof