Страница 1 из 1

Мультипоточность через bat файл

Добавлено: 04 авг 2014, 13:25
KEFIR4UK
Проблема не новая,походил по форуму но все равно не понял как организовать через бат файл ето дело.
То что можно делать ето все путем инсталяции нескольких копий хюмана то ето я знаю.
Прочитал http://www.x-scripts.com/articles/multithread1.php статью, после етого возникли вопросы:
1)Если мне нужно запустить скажем хюман в 50 потоков,то для етого мне нужно 50 копий программы, и для каждей из них свои прокси и другие файлы(которые не должны повторятся одновременно)
2) В многопоточности какую версию программы выбирать: XWeb Human Emulator MT RT, XWeb Human Emulator MT.
3)По поводу бат файла: я хочу запустить в 5 потоков:
Делаю так:
start "XHE" "C:\XWeb\Human Emulator Advanced\XWeb Human Emulator MT UE.exe"/ port:"5759" /script:"C:\XWeb\Human Emulator Advanced\My Scripts\perenos\perenos.php"/script_args:"5759" /in_tray:"true"
ping -n 1 -w 5000 192.168.254.254 >nul
start "XHE" "C:\XWeb\Human Emulator Advanced\XWeb Human Emulator MT UE.exe"/ port:"5758" /script:"C:\XWeb\Human Emulator Advanced\My Scripts\perenos\perenos.php"/script_args:"5758" /in_tray:"true"
ping -n 1 -w 5000 192.168.254.254 >nul
start "XHE" "C:\XWeb\Human Emulator Advanced\XWeb Human Emulator MT UE.exe"/ port:"5757" /script:"C:\XWeb\Human Emulator Advanced\My Scripts\perenos\perenos.php"/script_args:"5757" /in_tray:"true"
ping -n 1 -w 5000 192.168.254.254 >nul
start "XHE" "C:\XWeb\Human Emulator Advanced\XWeb Human Emulator MT UE.exe"/ port:"5756" /script:"C:\XWeb\Human Emulator Advanced\My Scripts\perenos\perenos.php"/script_args:"5756" /in_tray:"true"
ping -n 1 -w 5000 192.168.254.254 >nul
start "XHE" "C:\XWeb\Human Emulator Advanced\XWeb Human Emulator MT UE.exe"/ port:"5755" /script:"C:\XWeb\Human Emulator Advanced\My Scripts\perenos\perenos.php"/script_args:"5755" /in_tray:"true"
ping -n 1 -w 5000 192.168.254.254 >nul

Но выводится сообщение о том что таких портов не нашли. В чем может быть проблема?

Re: Мультипоточность через bat файл

Добавлено: 04 авг 2014, 14:16
Support
Проблем ни каких нет, обычная невнимательность при копировании строк из статьи.
Использовать лучше XWeb Human Emulator MT RT версию программы (runtime-среда выполнения), так как она является более облегченной и менее затратной для ресурсов системы.
start "XHE" "C:\XWeb\Human Emulator Advanced\XWeb Human Emulator MT UE.exe"/ port:"5759" /script:"C:\XWeb\Human Emulator Advanced\My Scripts\perenos\perenos.php"/script_args:"5759" /in_tray:"true"
start "XHE" "C:\XWeb MT\Human Emulator 7011\XWeb Human Emulator MT.exe" /port:"7011" /script:"C:\XWeb MT\Human Emulator 7011\My Scripts\proxy\check_proxy.php" /script_args:"7011 " /in_tray:"true"
ping -n 1 -w 5000 192.168.254.254 >nul
Пример со статьи , которую вы прочитали, внимательно посмотрите где выделено жирным и исправьте у себя и будем вам счастье.

Re: Мультипоточность через bat файл

Добавлено: 05 авг 2014, 14:37
KEFIR4UK
а как на счет 1 вопроса?
А по поводу батника..там только порты другие...Я прописал те что у меня стоят.

Re: Мультипоточность через bat файл

Добавлено: 05 авг 2014, 14:59
Support
Если это вопрос, то вы сами на него и ответили. Прочтите еще раз статьи про многопоточность, там и так уже изложено все до мелочей.
http://www.x-scripts.com/articles/multithread.php
По поводу батника, если вы не смогли заметить, что было выделено жирным шрифтом , то у вас отсутствует пробел после последней цифры указанного порта , как правильно:
script_args:"7011 " и как это выглядит у вас в батнике script_args:"5759"