CMD/BAT - RegToBat Converter + интересный бонус.

Ответить
Аватара пользователя
vzli_izv

CMD/BAT - RegToBat Converter + интересный бонус.

Сообщение vzli_izv »

RegToBat Converter v1.1

Домашняя страница








Утилита преобразовывает файлы формата .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ника от автора.[/i]



ниже сценарий, который я подчистил под свои нужды.

______________


читать дальше »






Код:

Код: Выделить всё

@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










Благодарю людей, которые сделали это для всех нас, выкладываю для тех, кому это понадобится для работы или понимания.

Добра!
Вложения
wot_pm.zip
(10.27 КБ) 0 скачиваний
wot_pm.zip
(10.27 КБ) 0 скачиваний
Аватара пользователя
introvert

Re: CMD/BAT - RegToBat Converter + интересный бонус.

Сообщение introvert »

Цитата vzli_izv:



Утилита преобразовывает файлы формата .reg в bat.
CMD/BAT - RegToBat Converter + интересный бонус.




зачем из .reg делать .bat?
Аватара пользователя
vzli_izv

Re: CMD/BAT - RegToBat Converter + интересный бонус.

Сообщение vzli_izv »

для автоматизации и упрощения рутинных действий.
Аватара пользователя
vzli_izv

Re: CMD/BAT - RegToBat Converter + интересный бонус.

Сообщение vzli_izv »

Так есть же в утилите
Утилиты - [addon] SetTools (набор инструментов)
возможность по правому клику конвертировать.

По-моему удобнее....
Аватара пользователя
shao

Re: CMD/BAT - RegToBat Converter + интересный бонус.

Сообщение shao »

мне, например, не нужен лишний пункт меню.

да, и многообразие не запрещено.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»