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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительный софт (http://pccar.ru/forumdisplay.php?f=30)
-   -   Автоподключалка мобильного интернета ReConnecter. (http://pccar.ru/showthread.php?t=19810)

Andy_ro 26.05.2014 19:07

А запускать с параметрми можно?
Типа "ReConnecter.exe /connect" и "ReConnecter.exe /disconnect" ?

Alex_St 26.05.2014 19:11

В данной версии такой функционал не реализован.
А он нужен?

Andy_ro 27.05.2014 10:02

Цитата:

Сообщение от Alex_St (Сообщение 298048)
В данной версии такой функционал не реализован.
А он нужен?

Ну да.
Я просто не знаю другого способа включать - выключать модем из под оболочки типа iCar, не делая лишних телодвижений.
Хотелось бы.:blush:

Alex_St 27.05.2014 11:12

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

Andy_ro 02.06.2014 13:41

Цитата:

Сообщение от Alex_St (Сообщение 298105)
Ок, как будет минутка - добавлю.
Хотя, честно говоря, я у себя однажды включил его, и забыл даже как он выглядит. Он просто поддерживает соединение, и все ).
А выключать модем ни разу не надо было...

Наберусь-ка наглости и заодно попрошу сразу уж запретить запуск второй копии программы и сделать покрупнее индикацию состояния: "Подключаю, отключаю, подключено, отключено" или лучше заменить цветным прямоугольным индикатором (с надписью состояния на его фоне) подключаю(зел. миг.), отключаю(красн. миг.), подключено(зел), отключено(красн.) и покрупнее. А ещё хотелось бы, чтобы окно программы пряталось в трей (опционально) с отображением цветовой индикации состояния.

Вообще-то пару дней поездил и не скажу, что получается забыть о подключении модема. Спустя какое-то неопределённое время вдруг обнаруживаю, что связи нет, хотя программа твердит: "Подключено", и никаких действий не производит. Нажать кнопку "Отключить" или "Подключить" не удаётся. И вообще программа просто висит. После принудительного перезапуска всё нормально начинает работать.

Сейчас попробовал - вроде вторая копия не запускается. Наверное глюки, связанные с зависанием программы.

Alex_St 02.06.2014 13:57

Вторая копия не должна запускаться. Если таки запускается - надо выяснять почему. Возможно, он не видит активную копию.
В трей - сделать можно. Но для этого было бы неплохо нарисовать для него какую-то иконку, чтобы по ней можно было его распознавать. Со стандартной это не столь очевидно ). Если кто-то нарисует иконку - я сделаю сворачивание в трей.
По зависанию - странно. Зависать в нем нечему. Особенно так, чтобы не реагировал на кнопки. Единственное, что было у меня похожего - это зависание службы подключения. Т.е. она висит в состоянии "подключено", но данные не идут. Отключить не представляется возможным.
Но тут реконнектер видит, что пинг не проходит, и героически следует по циклу "отключить - подключить". Ес-сно, безуспешно, потому что служба висит. Помогает только перегруз компа. Глубоко эту проблему не копал... Кстати, такое было и до использования реконнектера.

Цветной прямоугольник - когда писал прогу - думал об этом, даже сделал. Не понравилось. Выкинул. Если востребовано - сделаем еще раз.

С передачей параметров через командную строку получился затык, связанный с передачей данных уже активному процессу, если реконнектер был уже запущен до того. Нужно немножко больше времени, чем предполагалось, а его сейчас, увы, нету...
Как будет возможность - постараюсь реализовать все это ).

Andy_ro 02.06.2014 15:07

Цитата:

Сообщение от Alex_St (Сообщение 298774)
Вторая копия не должна запускаться. Если таки запускается - надо выяснять почему. Возможно, он не видит активную копию.
В трей - сделать можно. Но для этого было бы неплохо нарисовать для него какую-то иконку, чтобы по ней можно было его распознавать. Со стандартной это не столь очевидно ). Если кто-то нарисует иконку - я сделаю сворачивание в трей.

Жаль в этом я не очень силён.
Цитата:

Сообщение от Alex_St (Сообщение 298774)
По зависанию - странно. Зависать в нем нечему. Особенно так, чтобы не реагировал на кнопки. Единственное, что было у меня похожего - это зависание службы подключения. Т.е. она висит в состоянии "подключено", но данные не идут. Отключить не представляется возможным.
Но тут реконнектер видит, что пинг не проходит, и героически следует по циклу "отключить - подключить". Ес-сно, безуспешно, потому что служба висит. Помогает только перегруз компа. Глубоко эту проблему не копал... Кстати, такое было и до использования реконнектера.

Во-во у меня, похоже, именно эта проблемма.

Цитата:

Сообщение от Alex_St (Сообщение 298774)
Цветной прямоугольник - когда писал прогу - думал об этом, даже сделал. Не понравилось. Выкинул. Если востребовано - сделаем еще раз.

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

Цитата:

Сообщение от Alex_St (Сообщение 298774)
С передачей параметров через командную строку получился затык, связанный с передачей данных уже активному процессу, если реконнектер был уже запущен до того. Нужно немножко больше времени, чем предполагалось, а его сейчас, увы, нету...
Как будет возможность - постараюсь реализовать все это ).

Пока справился с этой проблемой, создав два коммандных файла "...ON.cmd" (благо программа помнит, что ей перед закрытием нажимали кнопку "Подключить") и "...OFF.cmd".

Alex_St 04.06.2014 19:08

Обновил программу в первом сообщении:
- При сворачивании - сворачиваем в трей, вместо паннели задач.
- Иконка программы теперь зависит от состояния. Иконки любезно нарисовал Andy_ro, за что ему большое спасибо!
- Цвет надписи состояния так же зависит от состояния, что позволит не читать саму надпись )))
- Теперь ReConnecter понимает две команды через командную строку:
ReConnecter.exe -connect
ReConnecter.exe -disconnect

Andy_ro 18.06.2014 12:08

Цитата:

Сообщение от Alex_St (Сообщение 298774)
...Единственное, что было у меня похожего - это зависание службы подключения. Т.е. она висит в состоянии "подключено", но данные не идут. Отключить не представляется возможным.
Но тут реконнектер видит, что пинг не проходит, и героически следует по циклу "отключить - подключить". Ес-сно, безуспешно, потому что служба висит. Помогает только перегруз компа. Глубоко эту проблему не копал...

Ты просил делиться в теме.
Делюсь.
У меня получалось с этим справиться без перезагрузки, запуская BATник со строчками:

taskkill /f /im ReConnecter.exe
@rasdial "MTS Internet RU" /DISCONNECT
@start "" "C:\ReConnecter.exe"

после чего всё вставало на свои места до следующего раза ~час-два.
Иногда видел сообщение, что данный процесс отсутствует, но всё равно всё срабатывало.

P.S. Почту проверь.

Alex_St 18.06.2014 12:51

Цитата:

Сообщение от Andy_ro (Сообщение 300205)
Ты просил делиться в теме.
@rasdial "MTS Internet RU" /DISCONNECT

Странно. У реконнектер управляет сетью именно такой командой. У меня, когда подключение зависало, эта команда не помогала его срубить...

Когда у тебя подключение виснет - что происходит, если в реконнектере нажать кнопку "Отключить"?
И что происходит если нажать кнопку "отключить" на самом соединении?


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

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