Можно, версию для Консультанта (генератор таблеток).
Да.
скрипт отправляемый пользователю - батник.
Этот батник последовательно запускает таблетки, которые в свою очередь тоже батники, только в составе утилиты.
Так вот эти таблетки уже сами решают какой скрипт и чем запускать
Тоже все верно.
Главная проблема в том, что хелпер должен абсолютно точно знать, что делает каждая таблетка, прежде чем её использовать.
Для этого существует мозг.
Ведь дурень может и без утилиты что попало наделать.
Та же проверка sfc /scannow бывает критически опасна.
То есть человек использующий утилиту обязан понимать что делает таблетка в принципе.
генерируется текст кода хелпера (обязательно с комментарием):
Код (text):
RunRepair(1); // Восстановление ассоциаций EXE, COM, PIF.
Текст выкладывается на форум. Всем понятно, за что отвечает.
Это очень правильно.
Дай предположу, так твоя осн. цель получается собрать инструкции в одну утилиту для наиболее частых советов и решений?
Почти.
Все основные телодвижения в виде основных инструкций и элементарных операций свести к работе с утилитой.
Напишите, какие конкретные функции восстановления Вы хотите видеть
1)сбор основного лога:
- удобочитаемый журнал ошибок
- информация о системе
- информация о оборудовании
- температуры и напряжение
- смарт диска
- автозагрузка,планировщик,список процессов с выводом дочерних и потребляемых ресурсов
2)Дополнительные логи:
тест диска,карты,sfc,progdump,
3)функции восстановления.
этот список состоит из готовых решений в виде твиков и скриптов,но самая основная часть это возможность работать с файлами и реестром.
кстати у гетсистем есть консольные команды,можно его использовать в комплекте,но у него малоинформативный лог журнала и еще по мелочи.
Примеры тем где комбайн все упростил бы:
https://safezone.cc/threads/zavisaet-windows-7.22818/
Уместилось бы все в два поста запрос-ответ
========================
https://safezone.cc/threads/ne-rabotaet-knopka-pusk-i-panel-zadach.22176/page-3
уместилась бы на 1 странице
=======================
hттp://safezone.cc/threads/ischezli-drajvera.21442/page-3
при наличии первоначальных логов уместилась бы в несколько постов
===========================
hттp://cyberforum.ru/windows7/thread224217-page2.html
этот тупеж вообще твикнуть можно было
====================================
hттp://cyberforum.ru/windows-xp/thread1038949-page3.html
а надо было всего лишь поиск ограничений выполнить,скриптиком...
и т.д.
Я не говорю что эта штука полностью даст возможность решать все проблемы с помощью нее,но если развивать то сможет быть действенной.
А вот пример,когда юзера утилита спасла бы:
hттp://pchelpforum.ru/f36/t131984/
То что предложили тамошние спецы убило бы работу оси как таковой,выдрав все что там было присобачено для потребностей офиса.
А тема могла иметь решение сразу после сбора логов.
это у Koza Nozdri, такой стиль, а если тут появятся другие люди, то запрашивать могут совсем другое.
Это не стиль,а приобретенный тут при обучении тактика.
Не имея инфы нефиг ничего трогать.
Запрашивая данные логи я не пытаюсь что то там восстановить и исправить юзеру,если кто об этом подумал.
На основании того как чувствует себя та или иная утилита/скрипт,что видно по их работе я и делаю первые выводы для решения вопросов.
Выше я уже давал ссылки где достаточно было информации собранной что бы решить вопрос.
==========================================================
первая утилита думаю выбрана - CrystalDiskInfo,будет для сбора основного лога.
автозагрузка,планировщик,список процессов с выводом дочерних и потребляемых ресурсов
Это уже реализовано скриптом от Drakogas,за исключением автозагрузки,а так же имеется sit,по мне так рано его прибили - удобная штука очень.
удобочитаемый журнал ошибок
Тоже реализуемо без утилит,в рамках нашего ресурса.
- информация о системе
- информация о оборудовании
- температуры и напряжение
Об этих пунктах еще думается.
пы.сы. конечно если собрать те или иные утилиты от разных авторов то все это уже будет,но суть в том что бы делать это компактно,в рамках одной софтины..
По поводу авз - да,местный устав одобряет его только для хэлперов,я устав соблюдаю.
Ну так я то уже на практике)