[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Небольшая поделка навеянная темами Usbtor.ru Browser и UsbtorChk- При запуске без параметров открывает сайт http://usbtor.ru
Поддерживает 3 типа запуска с параметрами командной строки:
1. UsbTorBrowser.exe <ссылка> - может открыть любую ссылку.
2. UsbTorBrowser.exe -l <логин> -p <пароль> - может залогинить на сайте http://usbtor.ru (-l и -p именно в такой последовательности). Логин/пароль писать без кавычек (по поводу наличия спецсимволов в пароле не проверял). Если логин состоит из двух слов, то по идее они должны быть соединины знаком "+" без пробела (К примеру Иван+Васильевич), но это нужно проверять.
3. UsbTorBrowser.exe -l <логин> -p <пароль> <сайт> - аналогично второму и первому способам. После авторизации перенаправляет по указанной ссылке
Пока что успешность авторизации не проверяется. Пока не придумал, как это реализовать ah
Изменения в версии 1.0.2.0:
Исправлены некоторые баги.
Добавлена "подчистка" реестра после работы программы.
Добавлены кнопки навигации и адресная строка.
Добавлены функции взаимодействия с UsbtorChk
Для использования вместе с UsbtorChk необходимо скопировать файл программы в папку UsbtorChk и запустить оттуда вручную.
В данном случае при нахождении файлов \Settings\UsbtorChk.ini и UsbtorChk.exe и установленном параметре autologin=1 произойдет автологин на сайте с использованием логина/пароля из файла конфигурации и будет предложено использовать UsbTorBrowser по умолчанию для UsbtorChk (пропишет себя в параметр Shell файла конфигурации).
Для применения изменений текущего браузера UsbtorChk необходимо перезапустить вручную.
"Привязка" к UsbtorChk в данный момент жесткая, т.е. подразумевает оригинальные названия файлов.
Изменения в версии 1.0.3:
Добавлена функция сохранения позиции окна и размер перед закрытием (используется файл настроек).
В случае, если файл программы находится в папке с UsbtorChk, то используется его файл настроек (\Settings\UsbtorChk.ini), если используется самостоятельно, то создается собственный файл настроек в папке с программой.
Переработана и улучшена логика поведения.
Для работы требует .Net Framework 4.0
Вложение

UsbTorBrowser 1.0.3 (09.09.2017)



Последний раз редактировалось: Adler (2017-09-09 00:48), всего редактировалось 7 раз(а)

[Цитировать]

    SunOK
  • 9
  • Стаж: 10 лет
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
bk та я как-то без задней мысли, поместил рядом, ну и пусть валяется...

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
SunOK, больше не будет каждый раз спрашивать.
Обновление!

оффтоп

Аж сам удивился ag

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1129
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Adler, привет. После загрузки нужно фокус из адрессной строки передавать странице, а то прокручивать не получается. Неудобно, что мышкой клацать нужно, чтобы фокус переместить или Tab аж 3 раза.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
vovan1982, посмотрю что там можно сделать. Я как то никогда навигацией с клавиатуры по странице не пользовался и оставил постоянный фокус на строке адреса ah

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1129
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Adler, да я клавой тоже мало пользоваля, но колесо мыши хотелось бы использовать без лишних телодвижений.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
vovan1982, хм.
Вот проверил у себя. Скролится браузер (имею ввиду ту часть окна, где страница отображается) вообще без фокуса на нем, лишь бы курсор был в пределах браузера. Можно вообще одновременно в адресной строке адрес забивать и скролить страницу. Единственное, что фокус надо перевести на браузер, что бы листать страницу пробелом и работали браузерные хоткеи.
Демо видео (скролю колесом)

[Цитировать]

    SunOK
  • 9
  • Стаж: 10 лет
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
Adler, в десятке есть функция прок. неактивных окон. Есть прога для младших ос.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
SunOK, ну к хорошему быстро привыкаешь, как то и не обратил внимание, что раньше было иначе.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
В тестовом режиме добавил функцию запрета на открытие нового окна. Запрос при первом запуске и потом можно в файле конфигурации поменять.
Некоторые мелкие изменения.
Теперь приоритетным является фокус веб страницы. Надо бы потестировать на корректность работы, т.к. на Win10 и до этого работало, так что сам проверить толком не могу.
Функцию запрета открытия нового окна тоже надо бы еще оттестировать, т.к. у меня один раз случилось, что процесс завис при частом запросе смены текущей странице. Повторно зависания добиться не получилось и с чем это связано не знаю.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
44901Теперь приоритетным является фокус веб страницы.
Стрелки вверх\вниз меняют фркус вместо того, что-бы прокручивать страницу.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
nikzzzz, упс ah
P.S. немного погуглив пока не нашел решения, как листать страницу стрелками...

[Цитировать]

    SunOK
  • 9
  • Стаж: 10 лет
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
aa 7х64, юзер с админ.правами - запускаются копии. Может я на какой-то запрос, при первичном запуске, бездумно нажал "нет"?(кроме сохранения размеров и дефолтности, вроде третий вопрос был...)

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
SunOK, в конфиге надо посмотреть, параметр SingleWindow.

[Цитировать]

    SunOK
  • 9
  • Стаж: 10 лет
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
Adler, а теперь техничный вопрос - где расположен конфиг?

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
SunOK, в папке с программой, либо, если программа лежит рядом с UsbTorChk, то свой конфиг к \Settings\UsbtorChk.ini дописан.
Единственное, что если файл конфига не найден, то программа его попытается создать при запуске спросив что в него записать (рапретить или разрешить запуск нескольких копий). Но если по какой то причине его не получится создать (защита от записи какая нибудь или прав не хватает для записи в данную папку), то программа просто запустится в обычном режиме (с разрешением на многократный запуск), но тогда каждый раз при запуске будет задавать вопрос на разрешение запрета запуска нескольких экземпляров файла, т.к. проверка конфига происходит при каждом запуске.

Страница 2 из 3


Показать сообщения:    

Текущее время: 21-Ноя 15:59

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы