 |
|
RegToBat Converter + интересный бонус.
Вложений: 2
Утилита преобразовывает файлы формата .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;.mp3;.m3u;.wav;.mdb;"
Код:
@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;.mp3;.m3u;.wav;.mdb;"
START /WAIT REGEDIT /S "%Temp%\~import.reg"
DEL "%Temp%\~import.reg"
Как видно из кода, программа распаковывает в import.reg файл параметры из bat, выполняет запись в реестр и удаляет из %Temp% import.reg.
Бонус
Данный сценарий Bat позволяет клавишами 1\2 (или какие пропишите вы) выполнить несколько команд для одного или нескольких действий.
Изначально, данный скрипт, выполнял копирование из папки с batником профили игры и запускал игру. Тема создателя
Во вложении находится архив с дополнительными файлами и текстовый вид 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
Благодарю людей, которые сделали это для всех нас, выкладываю для тех, кому это понадобится для работы или понимания.
Добра!
|
Цитата:
Цитата vzli_izv
Утилита преобразовывает файлы формата .reg в bat. »
|
зачем из .reg делать .bat?
|
для автоматизации и упрощения рутинных действий.
|
Так есть же в утилите SetTools возможность по правому клику конвертировать.
По-моему удобнее....
|
мне, например, не нужен лишний пункт меню.
да, и многообразие не запрещено.
|
Время: 13:21.
© OSzone.net 2001-