yaol1
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ребята, помогите для всеобщего блага. Есть в Турбо полезные опции, которые неоднократно обсуждали. Это Shutdown Script и Startup Script. Shutdown Script не работает вообще после 19.3.1190.2. Startup Script работает. Задача - очищать лишнее в пресловутой папке Spoon, оставляя ветку работающей портахи. Всю папку очищать при входе нельзя, потому, что Турбо скидывает туда изменённые настройки реестра при загрузке. К тому же могут быть запущены ещё портахи у которых данные во время работы находятся там. То есть "reg delete HKCU\Software\Spoon /f" шибко не корректно. При запуске создаётся структура "HKCU\SOFTWARE\Spoon\SandboxCache\хххххххххххххххх\, а внутри \roaming\ и \local\ с настройками. Где хххххххххххххххх генерирует портаха только ей известное число. Например, 50D0133809E3A6EB. У каждой портахи своё. При выходе остается только оно, а внутренности самоудаляются. При наличии кучи портах, эта хохлома остаётся. Не критично и не видно, что за портаха, но всё же. Так вот, скрипты обычным bat или cmd работают. Но командой в Турбо не хотят. Например (В cmd % вместо %%): for /f %%a in ('REG QUERY "HKCU\SOFTWARE\Spoon\SandboxCache"') do REG QUERY %%a\roaming || REG delete %%a /f или for /f %%a in ('reg query "HKCU\SOFTWARE\Spoon\SandboxCache"') do reg compare %%a %%a\roaming || reg delete %%a /f || — выполнить при условии неудачного завершения предыдущей команды. Которое Турбо, похоже не понимает. С IF тоже не получилось. Не понимает именно Турбо. Поэтому в "батниках" с этим вопросом делать нечего. Есть мысли? | Всего записей: 1416 | Зарегистр. 08-01-2008 | Отправлено: 11:41 11-12-2020 | Исправлено: yaol1, 11:47 11-12-2020 |
|