vzli_izv
30-12-2011, 14:48
RegToBat Converter v1.1
Домашняя страница (http://sordum.xoomsite.com/?p=6839)
http://sordum.xoomsite.com/wp-content/uploads/2010/12/regtobat2.gif
Утилита преобразовывает файлы формата .reg в bat.
пример кода и оригинал исходника
______________
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp 3;.m3u;.wav;.mdb;"
http://sordum.xoomsite.com/wp-content/uploads/2010/12/regtobat.gif
@ECHO OFF
If exist "%Temp%\~import.reg" (
Attrib -R -S -H "%Temp%\~import.reg"
del /F /Q "%Temp%\~import.reg"
If exist "%Temp%\~import.reg" (
Echo Could not delete file "%Temp%\~import.reg"
Pause
)
)
> "%Temp%\~import.reg" ECHO Windows Registry Editor Version 5.00
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
>> "%Temp%\~import.reg" ECHO "SaveZoneInformation"=dword:00000001
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
>> "%Temp%\~import.reg" ECHO "LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp 3;.m3u;.wav;.mdb;"
START /WAIT REGEDIT /S "%Temp%\~import.reg"
DEL "%Temp%\~import.reg"
Как видно из кода, программа распаковывает в import.reg файл параметры из bat, выполняет запись в реестр и удаляет из %Temp% import.reg.
Бонус
Данный сценарий Bat позволяет клавишами 1\2 (или какие пропишите вы) выполнить несколько команд для одного или нескольких действий.
Изначально, данный скрипт, выполнял копирование из папки с batником профили игры и запускал игру. Тема создателя (http://forum.worldoftanks.ru/index.php?/topic/37048-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B5%D0%B9-%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9-%D0%B1%D0%B0%D1%82%D0%BD%D0%B8%D1%87%D0%B5%D0%B3/)
Во вложении находится архив с дополнительными файлами и текстовый вид batника от автора.
ниже сценарий, который я подчистил под свои нужды.
______________
@echo off
:start
cls
echo [1] Hide [2] Show
echo+
set /p userinp=
set userinp=%userinp:~0,1%
if "%userinp%"=="1" goto Hide
if "%userinp%"=="2" goto Show
echo invalid choice
goto start
:Hide
echo+
echo+
chcp 1251
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl" /v "1" /t REG_SZ /d "Брандмауэр Windows" /f >nul
chcp 866
exit
:Show
echo+
echo+
reg.exe delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl" /v "1" /f
exit
Благодарю людей, которые сделали это для всех нас, выкладываю для тех, кому это понадобится для работы или понимания.
Добра!
Домашняя страница (http://sordum.xoomsite.com/?p=6839)
http://sordum.xoomsite.com/wp-content/uploads/2010/12/regtobat2.gif
Утилита преобразовывает файлы формата .reg в bat.
пример кода и оригинал исходника
______________
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp 3;.m3u;.wav;.mdb;"
http://sordum.xoomsite.com/wp-content/uploads/2010/12/regtobat.gif
@ECHO OFF
If exist "%Temp%\~import.reg" (
Attrib -R -S -H "%Temp%\~import.reg"
del /F /Q "%Temp%\~import.reg"
If exist "%Temp%\~import.reg" (
Echo Could not delete file "%Temp%\~import.reg"
Pause
)
)
> "%Temp%\~import.reg" ECHO Windows Registry Editor Version 5.00
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
>> "%Temp%\~import.reg" ECHO "SaveZoneInformation"=dword:00000001
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
>> "%Temp%\~import.reg" ECHO "LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp 3;.m3u;.wav;.mdb;"
START /WAIT REGEDIT /S "%Temp%\~import.reg"
DEL "%Temp%\~import.reg"
Как видно из кода, программа распаковывает в import.reg файл параметры из bat, выполняет запись в реестр и удаляет из %Temp% import.reg.
Бонус
Данный сценарий Bat позволяет клавишами 1\2 (или какие пропишите вы) выполнить несколько команд для одного или нескольких действий.
Изначально, данный скрипт, выполнял копирование из папки с batником профили игры и запускал игру. Тема создателя (http://forum.worldoftanks.ru/index.php?/topic/37048-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B5%D0%B9-%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9-%D0%B1%D0%B0%D1%82%D0%BD%D0%B8%D1%87%D0%B5%D0%B3/)
Во вложении находится архив с дополнительными файлами и текстовый вид batника от автора.
ниже сценарий, который я подчистил под свои нужды.
______________
@echo off
:start
cls
echo [1] Hide [2] Show
echo+
set /p userinp=
set userinp=%userinp:~0,1%
if "%userinp%"=="1" goto Hide
if "%userinp%"=="2" goto Show
echo invalid choice
goto start
:Hide
echo+
echo+
chcp 1251
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl" /v "1" /t REG_SZ /d "Брандмауэр Windows" /f >nul
chcp 866
exit
:Show
echo+
echo+
reg.exe delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl" /v "1" /f
exit
Благодарю людей, которые сделали это для всех нас, выкладываю для тех, кому это понадобится для работы или понимания.
Добра!