Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Помогите с ВАТ-файлом (http://forum.oszone.net/showthread.php?t=341922)

petral2002 23-08-2019 18:25 2885223

Помогите с ВАТ-файлом
 
Файл 158674Есть ВАТ-файл для запуска браузера ТОР ,но иногда соединение с тором не устанавливается и приходиться опять в ручную перезапускать ВАТник ,можно ли сделать так чтоб он при дисконекте сам перезапускался

Iska 23-08-2019 19:02 2885226

Цитата:

Цитата petral2002
Есть ВАТ-файл для запуска браузера ТОР »

О содержимом которого мы можем токмо гадать.

Цитата:

Цитата petral2002
соединение с тором не устанавливается »

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

Цитата:

Цитата petral2002
он при дисконекте сам перезапускался »

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

petral2002 23-08-2019 19:15 2885228

Iska, при подключении к тору высвечивается маленькое окошко "Подождите идет соединение" и внизу есть шкала которая заполняется ,при удачном соединении окошко исчезает и запускается сам браузер,а при какой то неполадке шкала останавливается и это окошко может висеть вечно

petral2002 23-08-2019 19:21 2885229

Вложений: 1
Iska, Файл 158673

Iska 23-08-2019 20:42 2885237

petral2002, я не представляю, как извне можно определить описанную Вами ситуацию.

В Вашем случае я начал бы с удаления непонятной левой сборки и установки оригинального комплекта с официальной страницы: Tor Project | Скачать Tor Browser на вашем языке.

petral2002 23-08-2019 21:01 2885238

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

Iska 23-08-2019 21:54 2885243

petral2002, тогда, как минимум, проверьте работоспособность без автозапуска скрипта imacros.

petral2002 23-08-2019 22:40 2885249

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

petral2002 23-08-2019 23:22 2885251

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

petral2002 25-08-2019 21:15 2885414

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

Iska 25-08-2019 21:49 2885419

petral2002, у меня недостаточно знаний для реализации Ваших пожеланий. Сожалею.

alpap 25-08-2019 23:57 2885431

пойдет?
Код:

@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 2885448

alpap, Вечером попробую,скорей всего это то что нужно )

petral2002 26-08-2019 19:33 2885551

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

alpap 26-08-2019 20:48 2885555

Цитата:

Цитата petral2002
там есть цикл до бесконечности »

нет, а надо? Тогда так:
Код:

@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 2885784

alpap, Спасибо ,все работает !


Время: 14:25.

Время: 14:25.
© OSzone.net 2001-