![]() |
Цитата:
Цитата:
Т.Е. пока наличие интернета не провериться , иконка не загорится. |
Цитата:
|
Евген_21
Привет! Ты пробовал перезапуск БТ через SDK (Включаем/Выключаем Bluetooth в BlueSoleil) ? (что в шапке) Смотрю (исходник) - ты используешь убивание служб,почему ... |
Цитата:
Цитата:
Поэтому и использовал убивание служб. Сейчас такой проблемы нет. И еще заметил, правда не сразу, если отключаю БТ через SDK при работающем iCarDS, то он через несколько секунд становиться активным. А Restart_bt сейчас использую, в основном при выходе из сна или гибернации. Так как, без перезапуска , телефон не подключался. Запуск скрипта реализован через ExecTBL. Часть кода, ///Команды выполняемые при выходе из спящего режима/// Цитата:
|
Проблема только в одной службе BlueSoleilCS.exe
и для перезапуска достаточно одной строчки : Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE) Далее она сама запустится, но для верности можно убить все службы, а вот запуск я-бы либо на делал вообще, либо сделал так : ShellExecute($ProgramFileDir & "\IVT Corporation\BlueSoleil\BlueSoleilCS.exe") Паузы тоже не нужны - тем более 5 сек. и всё - тк значек у меня отключен из меню БС и нам его запуск и размножение в трее не нужно .. |
Из последней сборки Lexx09 вычистил папку с готовыми настройками для всяких разных программ, таких как foobar и т.д ...теперь непонятно, что вписывать в параметр строки и.т.д
Было удобно....загружаешь готовые настройки из файла, меняешь только путь к своему запускающему файлу и вуаля...все работает, а теперь без этих настроек, например переключение треков кнопками фубара, уже не работает. Может в шапку сюда добавлять такие настроечные файлы, для актуальных программ? |
Цитата:
Стас, у БТ отключается при работающем Икаре? Т.Е. значок становиться серым. |
sirota, вот, честно говоря, я не понимаю, зачем нужно таскать с собой все эти файлы. Я ни разу ими не воспользовался. К тому же у всех свои настройки, шаблоны, скрипты запуска и т.д. и т.п.
|
Цитата:
В принцыпе с тобой согласен. |
Цитата:
Евген_21 Цитата:
Если не сделать , то после гибернации сереет сразу ..Далее , если запустился - уже все стабильно. Уже обкатал : Код:
#NoTrayIcon По поводу MyApp35IfOpen||RUNQ;$SKINPATH$SCRIPTS\Utilities\ Restart_bt.exe" я-бы оставил в этом случае Икар (+ логично пользоваться встроенным средством) ... и сделал так . |
Цитата:
|
Цитата:
Особенно важно для wi-fi ... |
Вложений: 1
Набросал программку "iCar crash test" для проверки работоспособности плагинов iCarDS, т.к. на некоторых сборках (в основном Win8.1 x64) iCarDS вылетает при включенных плагинах из-за ошибки, описанной тут.
Инструкция:
|
Цитата:
или имеет отношение и к другим плугам ? |
приветствую может подскажет кто в чем может быть трабл у меня. икар запускается через авторунер . все отлично только проблем в том что звук регулируется +\- только из икара, а у меня стоит регулятор звука https://www.drive2.ru/b/1431411/ так вот он не работает пока я не выйду на рабочий стол и блутуз пульт тоже самое не работает. причем треки листает а звук не регулирует что нужно подправить чтоб заработало ?
вот силка на видио https://yadi.sk/i/xkREtZW53M2UG2 |
iCarDS как оболочка? Попробуй запускать explorer после iCarDS. Где-то на форуме пробегала информация по этому поводу.
|
запуск происходит по этой инструкции "Можно использовать через RunExplorer.exe, но нужно заменить ключ Shell в реестре с запуска Икара на запуск autorunner.exe, и в ini файл autorunner.exe добавить нужные для автозапуска программы.
Простой вариант файла RunExplorer.exe(x86-64) добавлен в архив. Для запуска Икара через autorunner.exe нужно заменить файл RunExplorer.exe в папке Икара и скопировать в корень диска С: autorunner.exe и autorunner.ini. Затем запустить autorunner.exe и добавить необходимые программы через диалог. В файле autorunner.ini выставить необходимые задержки до запуска программ, сохранить файл и перезапустить ОС." |
Lexx09
Цитата:
Первый пункт. icarDS+explorer_REG.exe - запустит при загрузке iCarDS и тут-же догрузит рабочий стол в фоне . Второй уже реализован в Твоей сборке .. |
dk-fsb
Привет ! Цитата:
Если этот вариант не поможет тогда да придется подгружать раб.стол. |
Отправка данных из SpeedFan в Икар, и их использование в скине.
http://jpegshare.net/thumbs/ba/0e/ba...958adc53cf.jpg Метод не мой))) я его тут подглядел на форуме и немного привел в порядок. Работает нормально косяков пока замечено не было. Очень давно хотел приделать экран speedfan'a от РР из скина Reborn, ну и вроде как получилось очень даже не плохо. В комплекте есть все что нужно: - описание(readme.txt) - редактор для флеш - рабочие примеры флешек - программа/скрипт для работы со speedfan - программа/скрипт для получения номеров датчиков - файл экрана икара(system_status.skin) Использовать достаточно просто, но сначала покажется блудняком))) Выглядит это хозяйство вот так... тыц. Установка: - устанавливаем speedfan из комплекта(если охота можно скачать с офф. сайта) - запускаем и настраиваем чтоб он при запуске сворачивался... http://jpegshare.net/thumbs/84/02/84...e7f65c7f97.jpg - копируем из комплекта папку Flash в ...\Documents\iCarDS\skins\Chameleon - устанавливаем шрифт из комплекта для флешек Digital-7 (mono).ttf - копируем файл system_status.skin экрана Икара с заменой, предварительно сделав бэкап оригинальной версии файла. - копируем из комплекта в папку ...\Documents\iCarDS\skins\Chameleon\Scripts программу speedfan_ctrl.exe для получения данных из speedfan - в примере будем использовать простой запуск из Икара при его старте... http://jpegshare.net/thumbs/56/6f/56...a3be2803ed.jpg скрипты и команды выполняемые при загрузке скина... speedfan_ctrl.exe параметры скрипта: SFT27 SFT29 SFT3 SFT5 SFF3 SFF21 SFV11 SFV7 --- описание SFT - это датчики температуры SFF - это датчики кулеров SFV - это вольтаж например номера: SFT27 - датчик температуры номер 27 - это core0 температура ядра 0 SFF3 - датчик кулера номер 3 - это кулер проца(CPU) SFV11 - датчик вольтажа номер 11 - это +12V - так как датчики отличаются на разных компах нам нужно подобрать свои номера датчиков, в этом нам поможет speedfan_data_show.exe... http://jpegshare.net/thumbs/3a/3e/3a...5a71679264.jpg красная колонка - это температура 0->0 --- 0(номер датчика)->0(показания датчика) 1->4600 --- 1(номер датчика)->4600(показания датчика) ...и т.д. синяя колонка - это кулеры 0->0 --- 0(номер датчика)->0(показания датчика) 1->0 --- 1(номер датчика)->0(показания датчика) 2->0 --- 2(номер датчика)->0(показания датчика) 3->1670 --- 3(номер датчика)->1670(показания датчика) ...и т.д. зеленая колонка - это вольтаж 0->0 --- 0(номер датчика)->0(показания датчика) 1->0 --- 1(номер датчика)->0(показания датчика) 2->0 --- 2(номер датчика)->0(показания датчика) 3->0 --- 3(номер датчика)->0(показания датчика) 4->0 --- 4(номер датчика)->0(показания датчика) 5->0 --- 5(номер датчика)->125(показания датчика) ...и т.д. Запускаем speedfan_data_show.exe ждем загрузки speedfan'a, открываем speedfan (открываем его из трея), нажимаем на кнопку Configure в окне speedfan... http://jpegshare.net/thumbs/d8/5b/d8...54c9d4c60d.jpg и выбираем нужные нам номера датчиков. температура http://jpegshare.net/thumbs/48/5c/48...5759680784.jpg кулеры http://jpegshare.net/thumbs/97/6c/97...94a00d84aa.jpg вольтаж http://jpegshare.net/thumbs/5a/3b/5a...ca0e634bfe.jpg В итоге в моем случае я получаю такие цифры... и еще раз хочу напомнить... SFT - это датчики температуры SFF - это датчики кулеров SFV - это вольтаж температура --- SFT27 SFT29 SFT3 SFT5 - (core0, core1, hdd1, hdd0) кулеры --- SFF3 SFF21 - (cpu-fan, sys-fan) вольтаж --- SFV11 SFV7 - (+12V, +3,3V) Теперь мне нужно просто объединить выбранные номера датчиков в одну строку для использования со скриптом в качестве аргументов/параметров запуска скрипта. Получаем такую вот строку SFT27 SFT29 SFT3 SFT5 SFF3 SFF21 SFV11 SFV7 В вашем случае номера датчиков соответственно будут другими, так как материнки и железки у всех разные... И поэтому в экране запуска скрипта при старте Икара нужно будет поправить номера датчиков на свои... вот тут... http://jpegshare.net/thumbs/fd/79/fd...fd51b68855.jpg Так же у скрипта speedfan_ctrl.exe есть немного настроек в файле speedfan_ctrl.ini... такого вида... [settings] refresh_time=1500 --- время обновления показаний датчиков в мс. run_speedfan=1 --- запускать speedfan.exe при старте скрипта speedfan_ctrl.exe(0 - не запускать, 1 - запускать) only_icar_sys_scr=0 --- брать данные от speedfan только на экране system_status.skin(0 - брать данные постоянно, 1 - брать данные только на экране system_status.skin) /--------------------------------------------------------------------------------------- - Проверить проходят ли показания датчиков в Икар можно в SkinToolDS.exe прописав в полях Variable... CUSTOMSPEEDFAN_T1 или CUSTOMSPEEDFAN_F1 или CUSTOMSPEEDFAN_V1 и нажать Get Content или поставив галку на Auto Update /---------------------------------------------- - Добавление лабелей/labels в Икар цифра 1 означает номер датчика в командной строке скрипта, CUSTOMSPEEDFAN_T1 --- температура CUSTOMSPEEDFAN_V1 --- вольтаж CUSTOMSPEEDFAN_F1 --- кулеры -----------------------------------------------1-----2-----3-----4-----1----2---------1----2-- т.е. например так: speedfan_ctrl.exe SFT27 SFT29 SFT3 SFT5 SFF3 SFF21 SFV11 SFV7 т.е. получаем 4-ре датчика темперетуры, 2-ва датчика кулеров, 2-ва датчика вольтажа в файл LABEL_ru.ini добавить: l_label_CUSTOMSPEEDFAN_F1=SF CPU FAN l_label_CUSTOMSPEEDFAN_F2=SF SYS FAN l_label_CUSTOMSPEEDFAN_T1=SF CORE 0 TEMP /---------------------------------------------- в файл label_list.txt добавить: LSTCUSTOMSPEEDFAN_F1||CUSTOMSPEEDFAN_F1 LSTCUSTOMSPEEDFAN_F2||CUSTOMSPEEDFAN_F2 LSTCUSTOMSPEEDFAN_T1||CUSTOMSPEEDFAN_T1 /---------------------------------------------- - Как проверить и отправлять значения в икар... создать bat или cmd файл в папке со скриптом и прописать в нем ------------------ cd speedfan_ctrl.exe SFT9 SFF5 SFV7 pause ------------------ запустить Икар а затем запустить батник /---------------------------------------------------------- - Для автозагрузки скрипта можно так же использовать autorunner.exe, задав нужные параметры в autorunner.ini... Пример... [Autorun] 1_prog_start=C:\speedfan_ctrl.exe 1_timer=1000 1_prog_arg=SFT27 SFT29 SFT3 SFT5 SFF3 SFF21 SFV11 SFV7 1_prog_window=hide /---------------------------------------------------------- Скачать ... |
Скрипт подъема упавшей сборки фубара - Foobar Crash Control
Это уже моя задумка))) Иногда сборка фубара падает при разных обстоятельствах вот и решил немного автоматизировать процесс ее подъема. Перед использованием внимательно прочитать до конца ! ! ! Установка простая как и принцип работы. При падении сборки скрипт отлавливает фубаровское окно падения http://jpegshare.net/images/e4/62/e4...6d850541d1.jpg закрывает его и запускает сборку через Икар. Качаем, закидываем foob_ctrl.exe в папку скриптов по пути ...\Documents\iCarDS\skins\Chameleon\Scripts Запускаем Икар и идем в "Настройки Скина" затем в "Установку программ" http://jpegshare.net/thumbs/59/21/59...fa3133d956.jpg http://jpegshare.net/thumbs/bb/43/bb...2919fb4c08.jpg http://jpegshare.net/thumbs/78/44/78...5e0725114d.jpg http://jpegshare.net/thumbs/1c/ac/1c...e8d0e4d159.jpg Выбираем скрипт: foob_ctrl.exe Параметры управления: "C:\FLAT_JS\crash reports\" "3000" (Параметры не обязательны, можно использовать только скрипт. Параметры используются только для удаления краш дампов и настройки времени обновления скрипта) По умолчанию время обновления скрипта 1500 мс. = 1,5 сек. чего вполне достаточно для почти моментального реагирования на упавшую сборку. Задаем параметры скрипта если нужно... кавычки " " обязательны ! ! ! ком строка работает только с экранированием " "(оба параметра должны быть в кавычках) 1-ый параметр это адрес папки с краш дампами для ее удаления после падения фубара 2-ой параметр это время обновления скрипта, задается в мс.(1000 = 1сек.) Пример того как это выглядит в моей сборке: ------------------"папка краш дампа"------"время обновления" foob_ctrl.exe "C:\FLAT_JS\crash reports\" "3000" Где C:\FLAT_JS\ "название вашей сборки до папки ->\crash reports\" Если название папки фубара не менялось... тогда так... С:\foobar2000\crash reports\ где C:\ путь до папки вашей сборки Использовать параметры очень аккуратно !!! Так как если указать не правильно папку то при падении сборки удалится та папка которую вы указали. Те кто не совсем понял о чем речь лучше использовать скрипт без параметров, этого более чем достаточно для запуска упавшей сборки фубара. Видос вышел не очень и без звука, bandicam не дает нормально отрабатывать скрипту... пришлось снимать на убогую программу захвата, но как работает скрипт будет понятно. Скачать ... |
Слава, привет . Рад что снова с нами.:big:
|
Цитата:
|
Евген_21
Привет ! Да я не уходил просто надоели скрипты))) ------------------------------------------------------------------------- dk-fsb Привет ! Цитата:
Т.е. твое устройство работает без установки программы управления для него?... просто пихаешь в юсб и все работает? Немного переделал autorunner под твои нужды... Работает так... все также как обычно, происходит запуск программ из autorunner.ini с указанной задержкой и состоянием окна, и после завершения запуска всех программ из ини происходит запуск эксплорера с подменой ключа реестра и одновременно прячется таскбар. Для использования нужно добавить пару строк в autorunner.ini выделил их красным... в секцию [1_run]... ---------------------------- [1_run] 1_run=1 slider_max_time=3000 explorer_start_on=1 --- запуск explorer.exe после всех программ из ини (0 - эксплорер не запускается, 1 - эксплорер запускается) explorer_start_delay=5000 --- задержка до запуска explorer.exe в мс.(1000 = 1 сек, 5000 = 5 сек. и т.д.) ---------------------------- Скачать по ссылке ниже новую версию, прошлую версию удалить и заменить на новую. Вариант проверен на 7-ке и 8.1, проблем быть не должно. Обновленный вариант autorunner.exe ... |
совершено верно просто пихаю в юсб и все работает
спасибо |
Цитата:
Приятного использования. |
Цитата:
Цитата:
красивые вещи. Спасибо, Наш Движок идей снами :smile2: |
Вложений: 1
Цитата:
у меня две проги не сворачиваются вот мой ини 3и5 не сворачиваются :blush: |
dk-fsb
Привет ! Да такое может быть, с этим есть некоторые сложности... если по простому объяснить то если программа стартует со своим флагом состояния окна то ее на старте уже не спрячешь. Можно поступить проще, после старта всех программ из ини можно запустить еще скрипт который будет прятать ненужные окна. Т.е. в твоем случае в " 7_prog_start= " запустить скрипт который будет прятать ненужные окна. Если нужно могу набросать простенький скрипт на Автоит который будет прятать окна по указанному классу? |
Цитата:
|
Цитата:
Называется window_hide.exe, работает почти автоматом... Что нужно сделать... - качаешь window_hide.exe кладешь его рядом с autorunner.ini - прописываешь его путь в autorunner.ini последней программой для запуска, в твоем случае это " 7_prog_start= " (Например: "7_prog_start=C:\window_hide.exe" т.е. путь до него должен быть таким где у тебя лежит autorunner.ini) А далее все как обычно... при загрузке винды стартует autorunner.exe, он читает из ини программы для запуска и т.д. начинает их запускать, в завершении где у тебя " 7_prog_start= " стартует window_hide.exe он прочитает из autorunner.ini название программ и нужное состояние их окон, и там где стоит параметр "hide" будет их прятать. Скачать window_hide.exe ... П.С. если не сработает можно попробовать этот вариант window_min.exe, он не прячет окна а просто сворачивает(работает также как описано выше). ... |
сп. попробую
|
duzzy
Цитата:
Работает она так - видит соединение и если есть разрыв пробует подключиться . Но! Если запустить монитор до соединения - не работает . Можно-ли поправить ? Скажем прописывать название (не сети , а) соединения и мониторить только его .. |
seriousstas
Привет ! Она вообще криво работает))) Я не правильно сделал обработку пинга))) + udf по коннекту и проверке соединения работает не правильно... Сегодня переделывал с нуля))), завтра добавлю функционал для трея и если захочешь скину тебе для теста. |
Привет!
Цитата:
Цитата:
работает хорошо ,если использовать режимы сна, но достаточно перезапустить ПК и работать перестает по описанным Тобой причинам Цитата:
|
WIFI Монитор
А в чем его плохая работа отбражаеться. Через свой экран утилит подключался не плохо. Испытал, так же через точьку доступа с айфона жены, пока без проблем. |
Евген_21
Здравствуй! ) 1. Цитата:
Цитата:
|
Цитата:
Стас, проверю, по твоему алгоритму. Отпишусь. |
seriousstas
Цитата:
Хочется простое и быстрое решение))), которое я уже нашел... Цитата:
Смотри у скрипта iCarMainScript очень короткое время отработки Sleep(300) и это не просто так, ему нужно достаточно быстро реагировать на "события" и быстро их отрабатывать, а если ты добавишь функционал из "сетевого монитора" то скрипт начнет тормозить систему потому как функционал "сетевого монитора" реализован на виндовой консольной утилите. Лучше всего его запускать отдельно, тем самым разгрузив скрипт iCarMainScript от лишних телодвижений и систему от лишней нагрузки. Т.е. если в "сетевом мониторе" уменьшить время отработки до Sleep(300), то будешь очень часто получать ошибки от пинга, а это как раз и есть сообщения от "сетевого монитора" - "Нет Подключения к Сети"... В результате получаем нагрузку от часто запускаемой консольной утилиты, которая как раз и занимается подключением к сети и включением wifi адаптера... Но смотри сам, мое дело предложить :smile2: __________________________________________________ _____________ Вот и она сама)))... http://jpegshare.net/thumbs/04/a0/04...518c848bda.jpg Назвал ее по правильному)) net_checker.exe Вариант пока пробный, пока еще погоняем, как закончим тестить почищу и скину тебе исходник. Работает автоматом. При первом старте net_checker.exe, сетевое соединение должно быть активным!!! Т.е. wifi - адаптер должен быть включен, а необходимая сеть подключена. Это единоразовая настройка. При необходимости перенастройки параметров адаптера и сети, в ини файле заменить параметр fist_run=false на fist_run=true, затем включить адаптер, подключиться к сети и запустить net_checker.exe. Через несколько секунд после запуска появится таблица с настройками сети и адаптера. Таблицу нужно закрыть, она для наглядности заполнения параметров в ини файле. Есть debug режим, он простой, запись в файл. Работает так, в ини меняем параметр debug=false на debug=true тем самым включая режим, перезапускаем net_checker.exe, будет производится запись в файл debug_log.txt со статусом работы утилиты. Выключается в обратном порядке, меняем параметр debug=true на debug=false и перезапускаем net_checker.exe. У утилиты есть настройки... [settings] interface=Беспроводная сеть --- собственно сам wifi ssid=DIR-777 --- название сети profile=DIR-777 --- профиль подключения ping_addr1=8.8.8.8 --- первый адрес для пинга ping_addr2=www.yandex.ru --- второй адрес для пинга ping_timeout=5000 --- таймаут пинга check_timeout=5000 --- время цикла проверок debug=False --- режим отладки(запись в файл debug_log.txt событий) messages=False --- вкл.\выкл. сообщение о недоступной сети fist_run=False --- вкл.\выкл. режима первого старта утилиты Ответы по возможным вопросам: - ping_addr1, ping_addr2 - пингует по двум адресам т.е. ping_addr1=8.8.8.8 и ping_addr2=www.yandex.ru - должны быть заполнены(выделено жирным). - ping_timeout - таймаут пинга - это время для ожидания ответа после запроса, меньше делать не советую(на скорость работы скрипта увеличенное время не влияет). - check_timeout - время цикла проверок - это время отработки цикла скрипта, уменьшать до мс.(например: 300) не советую, это не ускорит работу скрипта, но зато усилит нагрузку на систему и будут сыпаться ошибки подключения. - debug - режим отладки - в принципе почти бесполезен))) для пользователя, он больше был нужен мне(в финальной версии его не будет). - messages - сообщение о недоступной сети - полезная штука, дает понять когда отвалилась сеть, если ненужно можно выключить(false), включить(true). - fist_run - первый старт - необходим для взятия параметров из системы, отрабатывает один раз. Повторное использование нужно только при перенастройке сетевых параметров.(выключить(false), включить(true).) И да чуть не забыл)), скрипт работает с иконками в трее, показывая состояние сети и адаптера. Их можно поменять на свои более информативные, переименовав свои иконки именами образцов в папке icons. Лежать они должны в папке icons рядом со скриптом. Скачать ... |
duzzy
Потестил - не работает этот вариант просто моргает красно желтым . Код:
ping_error = Другие ошибки. error=0 По iCarMainScript проводил наблюдения по нагрузке на разных ПК - небыло ее . те 0. Он для настроек звука создан и я все засунул в один общий цикл . Те не 300 , а по установке , скажем 3000 . При клике на дефолтную виндовую иконку сразу подключает . Может есть способ просто уменьшить опрос через реестр где-то ? задал вопрос на oszone.net об этом .. Или делать опрос принудительно раз в 5 сек при отсутствии пинга через скрипт ? |
Часовой пояс GMT +4, время: 08:55. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot