mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-09-28 06:55:27 +00:00
Windows batch files to work with giveio.sys.
git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk@215 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
34
avrdude/install_giveio.bat
Executable file
34
avrdude/install_giveio.bat
Executable file
@@ -0,0 +1,34 @@
|
|||||||
|
@set DIRVERNAME=giveio
|
||||||
|
@set DIRVERFILE=%DIRVERNAME%.sys
|
||||||
|
|
||||||
|
@echo Copying the driver to the windows directory
|
||||||
|
@echo target file: %WINDIR%\%DIRVERFILE%
|
||||||
|
@copy %DIRVERFILE% %WINDIR%\%DIRVERFILE%
|
||||||
|
|
||||||
|
@echo Remove a running service if needed...
|
||||||
|
@loaddrv stop %DIRVERNAME% >NUL
|
||||||
|
@if errorlevel 2 goto install
|
||||||
|
|
||||||
|
@loaddrv remove %DIRVERNAME% >NUL
|
||||||
|
@if errorlevel 1 goto install
|
||||||
|
|
||||||
|
:install
|
||||||
|
@echo Installing Windows NT/2k/XP driver: %DIRVERNAME%
|
||||||
|
|
||||||
|
@loaddrv install %DIRVERNAME% %WINDIR%\%DIRVERFILE%
|
||||||
|
@if errorlevel 3 goto error
|
||||||
|
|
||||||
|
@loaddrv start %DIRVERNAME%
|
||||||
|
@if errorlevel 1 goto error
|
||||||
|
|
||||||
|
@loaddrv starttype %DIRVERNAME% auto
|
||||||
|
@if errorlevel 1 goto error
|
||||||
|
|
||||||
|
@echo Success
|
||||||
|
@goto exit
|
||||||
|
|
||||||
|
:error
|
||||||
|
@echo ERROR: Installation of %DIRVERNAME% failed
|
||||||
|
|
||||||
|
:exit
|
||||||
|
|
14
avrdude/remove_giveio.bat
Executable file
14
avrdude/remove_giveio.bat
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
@set DIRVERNAME=giveio
|
||||||
|
|
||||||
|
@loaddrv stop %DIRVERNAME%
|
||||||
|
@if errorlevel 2 goto error
|
||||||
|
|
||||||
|
@loaddrv remove %DIRVERNAME%
|
||||||
|
@if errorlevel 1 goto error
|
||||||
|
|
||||||
|
@goto exit
|
||||||
|
|
||||||
|
:error
|
||||||
|
@echo ERROR: Deinstallation of %DIRVERNAME% failed
|
||||||
|
|
||||||
|
:exit
|
12
avrdude/status_giveio.bat
Executable file
12
avrdude/status_giveio.bat
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
@set DIRVERNAME=giveio
|
||||||
|
|
||||||
|
@loaddrv status %DIRVERNAME%
|
||||||
|
@if errorlevel 1 goto error
|
||||||
|
|
||||||
|
@goto exit
|
||||||
|
|
||||||
|
:error
|
||||||
|
@echo ERROR: Status querry for %DIRVERNAME% failed
|
||||||
|
|
||||||
|
:exit
|
||||||
|
|
Reference in New Issue
Block a user