PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 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 вне форума   Ответить с цитированием
Старый 05.09.2016, 02:38   #2
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

- Backup_Tool
Пробовал восстановить после удаления MobilePhone Plugin
seriousstas вне форума   Ответить с цитированием
Старый 05.09.2016, 17:41   #3
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
По умолчанию

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

Чуть позже выложу версию которая делает более обширный бэкап файлов Икара, должно помочь при внесении многих изменений в файлы скина

Выложу в первом сообщении, после версии v3.

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

Выложил v4 можешь пробовать, теперь все должно быть пучком

Последний раз редактировалось duzzy; 05.09.2016 в 19:23.
duzzy вне форума   Ответить с цитированием
Старый 05.09.2016, 22:03   #4
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
По умолчанию

обновление...

Перезалил еще раз исправленный Autorunner, при компиляции в 8-ке хз почему то удалялся слеш "\"... теперь все нормально .

Кто скачивал перекачайте.
duzzy вне форума   Ответить с цитированием
Старый 06.09.2016, 15:01   #5
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Выложил v4 можешь пробовать, теперь все должно быть пучком
попробуй запустить "родной" Телефон теперь
seriousstas вне форума   Ответить с цитированием
Старый 06.09.2016, 17:41   #6
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
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
попробуй запустить "родной" Телефон теперь
Есть проблемы при запуске или еще что-то ?

Напиши пожалуйста подробней.

В виртуалке экран стартует...


Возможно Пьеро еще что-то меняет... хз, программка делает копию всех ini, txt, skin, настройки плагинов, папку лабелей, и язык из папки Chameleon. Его "плагин" удаляет все из папки лабелей и языков(Labels, Language).

Последний раз редактировалось duzzy; 06.09.2016 в 18:17.
duzzy вне форума   Ответить с цитированием
Старый 06.09.2016, 20:59   #7
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
По умолчанию

Krysanov

Спасибо !
Ок как соберется мусор маякну.
По сообщениям, проблемы судя по всему еще есть после удаления плагина Мобилы от Пьера, у seriousstas что-то не так, но я пока не могу понять что так как телефоном в Икаре не пользуюсь.

Прикольно другое, народ качает, а отписаться сложно... работает или нет... может предложения есть какие по файлам настроек еще что добавить.
duzzy вне форума   Ответить с цитированием
Старый 08.09.2016, 04:55   #8
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
у seriousstas что-то не так, но я пока не могу понять что
просто моргает кнопка "Телефон" и ничего не происходит .. попробую повторить.
seriousstas вне форума   Ответить с цитированием
Старый 09.09.2016, 00:43   #9
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
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
просто моргает кнопка "Телефон" и ничего не происходит .. попробую повторить.
Я первый раз пробовал тоже моргал индикатор телефона, у меня тоже возникли сомнения потому как он долго думал))), но как оказалось это была выгрузка тел.книги... возможно поэтому.

После возврата файлов Икара утилитой бэкапа v4 вроде все работает как нужно... по крайней мере экраны, настройки, звук и т.д.

Последний раз редактировалось duzzy; 09.09.2016 в 03:56.
duzzy вне форума   Ответить с цитированием
Старый 14.09.2016, 19:54   #10
Krysanov
Super Moderator
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Программу (версию 3) скачал.. но проверить Ее работоспособность очкую.. пол дня потратил , чтобы с нуля все поставить и наладить.. костылем (как его там!) от Пьера не пользуюсь.. было бы Здорово!!! Если твоя программа восстанавливала все настройки икара.. зуб даёшь ?
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv
Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC!
Установка Windows, iCarDS и всего, что необходимо для CarPC!
_________________________________________

Krysanov вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:15.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot