|
这是网上下载的,请看这个行不行,是针对grub,还是[email=1jf9@echo]1jf9[/email]的热键修改
@echo off
if exist 1.bbk del 1.bbk
diskrw 0 0 1 /s 1.bbk
type 1.bbk | find "F9 To ..."
if errorlevel 1 goto zh
if errorlevel 0 goto end
:zh
type 1.bbk|find "NTFS FAT32 FAT16"
if errorlevel 1 goto end
if errorlevel 0 goto start
goto end
:start
cls
Echo Set Restore Hotkey
Echo.
Echo [2] F2 [8] F8
Echo [3] F3 [9] F9
Echo [4] F4 [A] F10
Echo [5] F5 [B] F11
Echo [6] F6 [C] F12
Echo [7] F7 [Q] Quit
Echo.
Echo.
Choice /T:C,10 /C:23456789ABCQ Plese select a Hotkey:
goto choice
:choice
if errorlevel 12 goto END
if errorlevel 11 goto F12
if errorlevel 10 goto F11
if errorlevel 9 goto F10
if errorlevel 8 goto F9
if errorlevel 7 goto F8
if errorlevel 6 goto F7
if errorlevel 5 goto F6
if errorlevel 4 goto F5
if errorlevel 3 goto F4
if errorlevel 2 goto F3
if errorlevel 1 goto F2
GOTO END
:f2
diskrw 0 1 96 /m /hex:00878810200000000102040810203f00 /y >nul
diskrw 0 1 112 /m /hex:0000804040404080000000000020e000 /y >nul
diskrw 0 1 478 /m /hex:bd40 /y >nul
diskrw 0 0 187 /m /hex:3c /y >nul
goto end
:f3
diskrw 0 1 96 /m /hex:00878810000000000700000000100807 /y >nul
diskrw 0 1 112 /m /hex:00008040404040800080404040408000 /y >nul
diskrw 0 1 478 /m /hex:0274 /y >nul
diskrw 0 0 187 /m /hex:3d /y >nul
goto end
:f4
diskrw 0 1 96 /m /hex:00818202040810207f00000000000100 /y >nul
diskrw 0 1 112 /m /hex:80808080808080a0e0a080808080c000 /y >nul
diskrw 0 1 478 /m /hex:e3b3 /y >nul
diskrw 0 0 187 /m /hex:3e /y >nul
goto end
:f5
diskrw 0 1 96 /m /hex:009f9010101017181000000000100807 /y >nul
diskrw 0 1 112 /m /hex:00c00000000000804040404040408000 /y >nul
diskrw 0 1 478 /m /hex:8a34 /y >nul
diskrw 0 0 187 /m /hex:3f /y >nul
goto end
:f6
diskrw 0 1 96 /m /hex:00878810101010171810101010080700 /y >nul
diskrw 0 1 112 /m /hex:00008040000000008040404040800000 /y >nul
diskrw 0 1 478 /m /hex:32fc /y >nul
diskrw 0 0 187 /m /hex:40 /y >nul
goto end
:f7
diskrw 0 1 96 /m /hex:009f9000000001010202040408081c00 /y >nul
diskrw 0 1 112 /m /hex:00c04040808000000000000000000000 /y >nul
diskrw 0 1 478 /m /hex:1ef5 /y >nul
diskrw 0 0 187 /m /hex:41 /y >nul
goto end
:f8
diskrw 0 1 96 /m /hex:00878810101010080708101010100807 /y >nul
diskrw 0 1 112 /m /hex:00008040404040800080404040408000 /y >nul
diskrw 0 1 478 /m /hex:c243 /y >nul
diskrw 0 0 187 /m /hex:42 /y >nul
goto end
:f9
diskrw 0 1 96 /m /hex:00878810101010080700001010080700 /y >nul
diskrw 0 1 112 /m /hex:00008040404040c04040404040800000 /y >nul
diskrw 0 1 478 /m /hex:131b /y >nul
diskrw 0 0 187 /m /hex:43 /y >nul
goto end
:f10
diskrw 0 1 96 /m /hex:00848c04040404040404040404040e00 /y >nul
diskrw 0 1 112 /m /hex:00384482828282828282828282443800 /y >nul
diskrw 0 1 478 /m /hex:e57e /y >nul
diskrw 0 0 187 /m /hex:44 /y >nul
goto end
:f11
diskrw 0 1 96 /m /hex:00848c04040404040404040404040e00 /y >nul
diskrw 0 1 112 /m /hex:00103010101010101010101010103800 /y >nul
diskrw 0 1 478 /m /hex:3317 /y >nul
diskrw 0 0 187 /m /hex:85 /y >nul
goto end
:f12
diskrw 0 1 96 /m /hex:00848c04040404040404040404040e00 /y >nul
diskrw 0 1 112 /m /hex:0038448202020204081020408082fe00 /y >nul
diskrw 0 1 478 /m /hex:fdf3 /y >nul
diskrw 0 0 187 /m /hex:86 /y >nul
goto end
:end
if exist 1.bbk del 1.bbk
@echo on |
|