Показать сообщение отдельно
Старый 04.09.2016, 22:23   #1
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
Lightbulb Полезные утилиты и Твики iCarDS

Делюсь программками которые делал для себя, была необходимость решил сделать, возможно кому-то пригодится...

- Backup_Tool_v3 (программка резервного копирования и восстановления настроек Икара)
Исходные данные брал из утилит Икара SaveSkinSetting.exe; LoadSkinSetting.exe остальной код был взят из примеров Автоит.





Делал для удобства использования пальцем.
Восстанавливать файлы нужно при выключенном Икаре.
Работает так, запускаем программу из любого удобного места, выбираем свой путь сохранения файлов или оставляем путь по умолчанию и жмем кнопку ОК, далее выбираем что делаем... Сохраняем файлы настроек, Восстанавливаем, или удаляем(текущий сеанс сохранения)... Выход(закрыть программу).

По умолчанию файлы настроек сохраняются по пути...

пример:
C:\Users\Terro\Documents\iCarDS_backup\04_09_2016

описание:
C:\Users\Имя Пользователя\Documents\iCarDS_backup\Дата_Месяц_Год

Программа простенькая не имеет опций сохранения своих настроек, все настройки только для текущего сеанса(т.е. следующий запуск будет с настройками по умолчанию).

Скачать

/----------------------------------------------------------------------------------------/

- Backup_Tool_v4

Программка почти та же но делает более расширенное копирование файлов скина.

Файлы которые копируем:
- файлы ini
- файлы txt
- файлы skin
- и некоторые другие файлы из отдельных директорий скина

Почему копируем больше файлов, вывод был сделан на примере установки плагина MobilePhone Plugin от Пьера, который при своей деинсталляции криво восстанавливает файлы Икара до момента установки плагина... получаем такую вот картинку...


Скачать

...
/----------------------------------------------------------------------------------------/

- Autorunner (программка для автозапуска программ по установленному таймеру, простой заменитель виндовой автозагрузки)

Обновил autorunner.exe 17.11.2016...
- изменил процесс считывания ини файла(теперь вместо 40 обращений к файлу ини при старте, стало всего 2)
- перенес в секцию [Autorun] секцию [Window_Status_on_Start] для ускорения чтения параметров. Если использовать ини файл от прошлой версии то нужно перенести секцию [Window_Status_on_Start] в конец секции [Autorun].
- Перемешивать порядок в ини файле теперь нельзя, иначе при считывании будет каша и запуск программ будет испорчен.

Обновил программку 19.10.2016...
- Изменил схему загрузки программ.
- Добавил проверку на уже запущенный процесс(повторных запусков теперь нет).
- Добавил функцию добавления авто-запускаемых программ через диалог File Open...


Работа программы проверена на win 7, на 8-ке по уму тоже должна работать... на 10-ке не пробовал и пробовать не буду и вам не советую.
Можно использовать через RunExplorer.exe, но нужно заменить ключ Shell в реестре с запуска Икара на запуск autorunner.exe, и в ini файл autorunner.exe добавить нужные для автозапуска программы.
Простой вариант файла RunExplorer.exe(x86-64) добавлен в архив.

Для запуска Икара через autorunner.exe нужно заменить файл RunExplorer.exe в папке Икара и скопировать в корень диска С: autorunner.exe и autorunner.ini. Затем запустить autorunner.exe и добавить необходимые программы через диалог.
В файле autorunner.ini выставить необходимые задержки до запуска программ, сохранить файл и перезапустить ОС.

Диалог внесения необходимых программ в автозагрузку работает так...
Меняем параметр 1_run=0 на 1_run=1 тем самым включая настройку первого запуска. Затем запускаем программу autorunner.exe и добавляем через диалог необходимые программы, по умолчанию программ 10-ть на ненужных окнах добавления просто жмем Отмена(при нажатии на Отмену в ини файл добавляются пустые строки). После добавления программ открываем файл autorunner.ini и выставляем нужные задержки при запуске программ.

Если ошиблись при добавлении программ то нет ничего страшного, меняем параметр 1_run=0 на 1_run=1 и добавляем программы еще раз.

Видео о том как работает программка вместе с Икаром...

При внесении каких либо изменений рекомендую сохранять предыдущие файлы Икара... например переименовывая их (RunExplorer_.exe; RunExplorer.bak; RunExplorer_old.exe)
И потом если не устроит работа всегда можно все вернуть назад, удалив новые файлы и переименовав старые обратно.

Другие варианты использования:

Работает так, кидаем в автозагрузку или прописываем в реест вместе с эксплорером или Икаром и программка запускает другие программы из файла autorunner.ini. Либо можно запускать Икар и другие нужные программы из нее.
По умолчанию можно добавить 10-ть программ в автозапуск(если будет нужно больше добавлю)

Прописать его загрузку можно например в Shell в реестре вместе с explorer.exe...
так...

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Shell = explorer.exe, C:\autorunner.exe

загрузка будет происходить одновременно с эксплорером, но программы из ини будут стартовать с указанной задержкой.

Как вариант можно добавить задание запуска autorunner.exe в Планировщик заданий винды.

Еще вариант загрузки необходимых программ...
Через Икар...
копируем файлы autorunner.exe autorunner.ini в C:\Users\Имя Пользователя\Documents\iCarDS\skins\Chameleon\Scripts
Прописываем нужные программы в ini файл, затем идем сюда...

затем сюда...

и добавляем скрипт autorunner.exe...

И теперь при каждой последующей загрузке скина будет запускаться autorunner.exe.

Дефолтная внутрянка файла autorunner.ini :

Код:
[1_run]
1_run=0
slider_max_time=3000

[Autorun]
1_prog_start=
2_prog_start=
3_prog_start=
4_prog_start=
5_prog_start=
6_prog_start=
7_prog_start=
8_prog_start=
9_prog_start=
10_prog_start=

1_timer=
2_timer=
3_timer=
4_timer=
5_timer=
6_timer=
7_timer=
8_timer=
9_timer=
10_timer=

1_prog_arg=
2_prog_arg=
3_prog_arg=
4_prog_arg=
5_prog_arg=
6_prog_arg=
7_prog_arg=
8_prog_arg=
9_prog_arg=
10_prog_arg=

1_prog_window=min
2_prog_window=min
3_prog_window=min
4_prog_window=min
5_prog_window=min
6_prog_window=min
7_prog_window=min
8_prog_window=min
9_prog_window=min
10_prog_window=min
Описание параметров файла autorunner.ini...

1_run= 0 --- первый старт программы отключен; 1 --- первый старт программы включен

slider_max_time=3000 --- максимум шкалы слайдера задержки в мс.

1_prog_start= --- полный путь до программы которую запускаем

1_timer= --- время задержки до запуска в мс. 10 мс. 100 мс. 500 = 0,5 сек. 1000 = 1 сек. 2000 = 2 сек. и т.д.

1_prog_arg= --- аргументы командной строки программы(если нужны при запуске)

1_prog_window=min --- (min, hide, norm)статус окна программы, минимизировать(min) при старте, спрятать(hide) при старте, дефолтное состояние окна при старте(norm).

Скачать
...

/----------------------------------------------------------------------------------------/

Проверка вкл./выкл. контроль учетных записей UAC



uac_check.exe
(пароль архива: 123)

При запуске проверяет наличие ключей реестра, и предлагает либо включить либо выключить UAC.

/----------------------------------------------------------------------------------------/

WIFI Монитор



Проверяет наличие сетевого подключения, и при разрыве соединения или отключения адаптера пытается установить соединение.
Должен работать почти))) в автоматическом режиме.

Работает так, скачали, распаковали архив в нужном месте, запустили монитор... все

В ини файле есть настройки:

[wifi]
interface=Беспроводная сеть --- название интерфейса(название менять не обязательно)
messages=1 --- отображение сообщений о состоянии(0 - выключить показ сообщений о состоянии)
timer=10000 --- таймер цикла проверок(10 сек. по умолчанию, можно установить свое время цикла)

(ини файл wifi.ini должен лежать рядом с файлом wifi_monitor.exe)

Скачать

/----------------------------------------------------------------------------------------/

Включаем/Выключаем Bluetooth в BlueSoleil



Возможно кому то будет полезно

В архиве два файла один включает bt_on.exe, второй выключает bt_off.exe.

Исходный код для Автоит:
Код:
If (ProcessExists('BtTray.exe')) Then
	$hDLL = DllOpen("C:\Windows\System32\BsSDK.dll")
	$dllinit = DllCall($hDLL, "none", "Btsdk_Init") ;init
	;$bt_off = DLLCall($hDLL,"none","Btsdk_StopBluetooth");bt_off
	$bt_on = DllCall($hDLL, "none", "Btsdk_StartBluetooth") ;bt_on
	DllClose($hDLL)
EndIf
Exit

Скачать

/----------------------------------------------------------------------------------------/

Выключаем Защитника Windows



Программа называется NoDefender
Автор программы Lucas M.

Почитать и скачать можно тут.
Внизу ссылка на мой Я.Д.

Программа позволяет выключить встроенную защиту Windows(Защитник Windows).
Но лучше конечно его вообще удалить еще из образа, до установки.
Защиты от "Защитника Windows" почти ноль, но зато он прекрасно кушает ресурсы системы и мешает нормальной работе программ, а так же собирает телеметрию .
Тем кто не успел его удалить эта небольшая программка поможет его выключить.

Скачать с Я.Д.

/----------------------------------------------------------------------------------------/

Комплект восстановления skin.ini на старте Икара.

/----------------------------------------------------------------------------------------/

Небольшой твик "Экрана Приветствия" для тех кто еще использует Windows 7.

/----------------------------------------------------------------------------------------/

Отправка данных из SpeedFan в Икар, и их использование в скине.

/----------------------------------------------------------------------------------------/

Скрипт подъема упавшей сборки фубара - Foobar Crash Control

/----------------------------------------------------------------------------------------/

от Lexx09 "iCar crash test" для проверки работоспособности плагинов iCarDS

/----------------------------------------------------------------------------------------/


----------------------------------------------------------------------------------------

Будут вопросы или косяки в работе пишите что смогу поправлю

Последний раз редактировалось basurman; 04.12.2017 в 02:07.
duzzy вне форума   Ответить с цитированием