[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
Небольшая поделка навеянная темами 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
Attachments

UsbTorBrowser 1.0.3 (09.09.2017)



Last edited by Adler on 2017-09-09 00:48; edited 7 times in total

[Quote]

    SunOK
  • 9
  • Longevity: 9 years 10 months
  • Posts: 352
  • REPUTATION:32

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

оффтоп

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

[Quote]

    vovan1982
  • 214
  • Longevity: 9 years 7 months
  • Posts: 1121
  • REPUTATION:76

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

[Quote]

    vovan1982
  • 214
  • Longevity: 9 years 7 months
  • Posts: 1121
  • REPUTATION:76

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

[Quote]

    SunOK
  • 9
  • Longevity: 9 years 10 months
  • Posts: 352
  • REPUTATION:32

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years 7 months
  • Posts: 3114
  • REPUTATION:127

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

[Quote]

    SunOK
  • 9
  • Longevity: 9 years 10 months
  • Posts: 352
  • REPUTATION:32

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

[Quote]

    SunOK
  • 9
  • Longevity: 9 years 10 months
  • Posts: 352
  • REPUTATION:32

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

[Quote]

    Adler
  • 1708
  • Longevity: 8 years 11 months
  • Posts: 1200
  • REPUTATION:65

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

Page 2 of 3


Display posts:    

Current time is: 14-Sep 13:19

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum