rdj_alexandr_kot@vk,
Цитата:
некоторые такие файлы не срабатывают
|
потому, что запускаются слишком быстро. Нужно между группой твиков (штук 5-10) вставить паузу, например так -- на 5 сек.
Код:
ping 127.0.0.1 -n 5
Как вариант, можно все твики собрать в один CMD, и разделить их метками. Вызов CMD из MInstAll с параметром "Имя_Метки". Тогда можно в вставить задержку в тот же CMD и вызывать как твик: "
tweak.cmd SLEEP"
Пример CMD, с установкой NotePad++ в качестве Блокнота. Команда: "
tweak.cmd BLOKNOT"
Код:
@Echo OFF
Set "TWEAK=%1"
If Defined TWEAK GoTo :%TWEAK%
GoTo EOF
REM Пауза 2 сек
:SLEEP
>NUL ping 127.0.0.1 -n 2
GoTo EOF
REM Назначить NotePad++ в качестве Блокнота
:BLOKNOT
For /F "Tokens=4,5*" %%A In ('Reg Query "HKLM\SOFTWARE\Notepad++" /ve') Do Set "Shell=%%A %%B"
If Defined Shell (
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"%Shell%\notepad++.exe\" -notepadStyleCmdline -z" /f
)
GoTo EOF
REM Следующий твик
:NEXT_TWEAK
...
команды
...
GoTo EOF
...
и т.д.
Вариант с CMD позволит сразу проверить запись твика в реестр с помощью "
Reg Query"