PDA

Показать полную графическую версию : [решено] Помогите с ВАТ-файлом


petral2002
23-08-2019, 18:25
158674Есть ВАТ-файл для запуска браузера ТОР ,но иногда соединение с тором не устанавливается и приходиться опять в ручную перезапускать ВАТник ,можно ли сделать так чтоб он при дисконекте сам перезапускался

Iska
23-08-2019, 19:02
Есть ВАТ-файл для запуска браузера ТОР »
О содержимом которого мы можем токмо гадать.

соединение с тором не устанавливается »
Что значит «соединение с тором не устанавливается»?

он при дисконекте сам перезапускался »
Кто — «он», и как выглядят «коннект» и «дисконнект»?

petral2002
23-08-2019, 19:15
Iska, при подключении к тору высвечивается маленькое окошко "Подождите идет соединение" и внизу есть шкала которая заполняется ,при удачном соединении окошко исчезает и запускается сам браузер,а при какой то неполадке шкала останавливается и это окошко может висеть вечно

petral2002
23-08-2019, 19:21
Iska, 158673

Iska
23-08-2019, 20:42
petral2002, я не представляю, как извне можно определить описанную Вами ситуацию.

В Вашем случае я начал бы с удаления непонятной левой сборки и установки оригинального комплекта с официальной страницы: Tor Project | Скачать Tor Browser на вашем языке (https://www.torproject.org/ru/download/languages/).

petral2002
23-08-2019, 21:01
Iska,Это портабельная версия -она мне нужна для проекта . Интересно можно в Ватнике после запуска самого процесса сделать запрос на какой-нибудь сайт и если ответа не будет значит соединение не установленно и можно опять убивать процесс и запускать заново

Iska
23-08-2019, 21:54
petral2002, тогда, как минимум, проверьте работоспособность без автозапуска скрипта imacros.

petral2002
23-08-2019, 22:40
Iska, Все работает ,Процесс то сам Тор запускается при высвечивании окна соединения с Тор ,а вот дальше не всегда, бывает и раз 500 все работает а бывает что соединение с Тор не происходит ,видимо потому что ноды запрещенных стран и браузер соответственно не запускается и скрипт тоже ,а если в ручную опять запустить батник то все запускается ,но это как я понимаю случай ,может и при ручном запуске быть такая же ситуация ,по этому я и хотел это автоматизировать ,мол пусть перезапуск идет пока браузер не откроется ...Могу конечно ошибаться в своих рассуждениях по поводу нод ,я ведь новичок еще в этом деле

petral2002
23-08-2019, 23:22
Попробовал установить мосты в ручную в Торе ,возможно проблема будет снята ,спасибо за беспокойство.

petral2002
25-08-2019, 21:15
Iska, Еще раз здравствуйте,в общем я понял как это сделать ,но я же говорил что я новичок браузер просматривает порт 9150 ,мне нужно зациклить это и сделать сравнение ели "LISTENING" то все в порядке ,а если нет то опять убить процесс и включить его обратно ...команда на просмотр порта netstat -aon | findstr ":9150" .....помогите если можете

Iska
25-08-2019, 21:49
petral2002, у меня недостаточно знаний для реализации Ваших пожеланий. Сожалею.

alpap
25-08-2019, 23:57
пойдет?

@echo off
set "port=9150"
set "proc=calc.exe"

netstat -aon|find ":%port%"|>nul find /i "Listening" && (
echo OK
) || (
2>nul taskkill /f /im "%proc%"& start "" "%proc%"
)
pause

petral2002
26-08-2019, 08:38
alpap, Вечером попробую,скорей всего это то что нужно )

petral2002
26-08-2019, 19:33
alpap,Попробовал ,вроде работает ,а там есть цикл до бесконечности если порт не прослушивается? А то у меня сейчас ТОР загружается нормально и не понять есть цикл или нет

alpap
26-08-2019, 20:48
там есть цикл до бесконечности »
нет, а надо? Тогда так:

@echo off
set "port=9150"
set "proc=calc.exe"

cmd /c "for /l %%i in () do @netstat -aon|find ":%port%"|>nul find /i "Listening" || (2>nul >nul taskkill /f /im "%proc%"& start "" "%proc%"& >nul ping -n 3 127.0.0.1)"

petral2002
28-08-2019, 19:55
alpap, Спасибо ,все работает !




© OSzone.net 2001-2012