Автор Тема: Помогите неумехе  (Прочитано 5175 раз)

0 Пользователей и 1 Гость просматривают эту тему.

MaxKot

  • Освоившийся
  • **
  • Сообщений: 30
    • Просмотр профиля
Re: Помогите неумехе
« Ответ #45 : Ноябрь 27, 2017, 02:50:57 pm »
Все таки хочу разобраться, что не так с этим компом. На домашнем печатает все правильно, все логины и пароли по своим полям ввода. Комп на работе уже 5 аккаунтов отсеял:( И это я не все еще проверил. Никакой связи между аккаунтами нет, есть и латиница, и кириллица, и логин из одного слова и из двух. Вылезла еще одна загвоздка - код с  командой  STRCONCAT, в скрипте написанном выше в первый раз находит картинку, во второй - останавливается, хотя на домашнем компе все в норме:( Пора наверное на свалку, только другого нет :'( Может кто объяснить хоть направление, где искать?

Viktor77

  • Освоившийся
  • **
  • Сообщений: 94
    • Просмотр профиля
Re: Помогите неумехе
« Ответ #46 : Октябрь 16, 2020, 02:04:07 am »
Попробуй вот такой вариант
Код: Clickermann
  1. //Создаешь рядом со скриптом файл "LogPass.txt" и в него записываешь строки по образцу
  2.  
  3. //Тест1@mail.ru:111111111
  4. //Тест2@mail.ru:абвгд
  5. //Тест3@mail.ru:тестТестТЕСТ
  6.  
  7. //Сам скрипт:
  8.  
  9. IF(TFCOUNT("LogPass.txt") > $count)
  10.   INC($count,1)
  11. ELSE
  12.   HALT // Стоп по достижении конца файла
  13. END_IF
  14. $str = TFREAD ("LogPass.txt", $count)
  15. $log = STRCUT2 ($str, 1, STRPOS ($str, ":")-1)
  16. $pass = STRCUT2 ($str, STRPOS ($str, ":")+1, STRLEN ($str))
  17.  
  18. LCLICK(10,10) // клик по полю логина
  19. WAITMS (50)
  20. TOCLIP($log) // скопировать логин в буфер
  21. WAITMS (50)
  22. KEYDOWN (#CTRL) // вставить
  23. WAITMS (50)
  24. KEYPRESS(#V)
  25. WAITMS (50)
  26. KEYUP (#CTRL)
  27. WAITMS (50)
  28.  
  29. LCLICK(10,10) // клик по полю пароля
  30. WAITMS (50)
  31. TOCLIP($pass) // скопировать в пароль в буфер
  32. WAITMS (50)
  33. KEYDOWN (#CTRL) // вставить
  34. WAITMS (50)
  35. KEYPRESS(#V)
  36. WAITMS (50)
  37. KEYUP (#CTRL)
  38. WAITMS (50)
  39.  
  40. LCLICK(10,10) // клик по "Вход"
  41.  
  42. //Каждый новый проход будет считываться новая строка с логином и паролем
опробовал такой вариант смены аккаунтов? но будет ли работать оно в таком скрипте, где на аккаунтах разное количество твинов, на одном аккаунте 16, на другом 30, на большинстве 12-13. там где закрыть браузер, т.е смена аккаунта нужна.
Код: Clickermann
  1. IF(TFCOUNT("LogPass.txt") > $count)
  2.   INC($count,1)
  3. ELSE
  4.   HALT // Стоп по достижении конца файла
  5. END_IF
  6. $str = TFREAD ("LogPass.txt", $count)
  7. $log = STRCUT2 ($str, 1, STRPOS ($str, ":")-1)
  8. $pass = STRCUT2 ($str, STRPOS ($str, ":")+1, STRLEN ($str))
  9.  
  10. LCLICK(1065,120)    
  11. WAITMS (1000)
  12. LCLICK(505,345) // клик по полю логина
  13. WAITMS (1000)
  14. TOCLIP($log) // скопировать логин в буфер
  15. WAITMS (50)
  16. KEYDOWN (#CTRL) // вставить
  17. WAITMS (50)
  18. KEYPRESS(#V)
  19. WAITMS (50)
  20. KEYUP (#CTRL)
  21. WAITMS (1000)
  22.  
  23. LCLICK(505,395) // клик по полю пароля
  24. WAITMS (1000)
  25. TOCLIP($pass) // скопировать в пароль в буфер
  26. WAITMS (50)
  27. KEYDOWN (#CTRL) // вставить
  28. WAITMS (50)
  29. KEYPRESS(#V)
  30. WAITMS (50)
  31. KEYUP (#CTRL)
  32. WAITMS (1000)
  33.  
  34. LCLICK(640,470) // клик по "Вход"
  35. WAIT(5)
  36.  
  37. //GETSCREEN
  38. //IF_PICTURE_IN (1135,100,1200,130, "выход.bmp")
  39. //   LCLICK($_return1,$_return2)
  40. //   WAIT(5)
  41. //END_IF
  42. LCLICK(1185,100) // клик по "Выход"
  43. WAIT(5)
  44.   LCLICK(805,173) // клик по "Выход"
  45. WAIT(5)
и как можно вызвать яндекс браузер на котором есть несколько и более профилей, именно тот профиль который нужен? браузер не стоит по умолчанию.
« Последнее редактирование: Октябрь 16, 2020, 02:06:58 am от Viktor77 »