VVL99
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору JS Код: var A = WScript.CreateObject("WScript.Shell"); function FR(a, b) { A.Run('"C:\\Program Files (x86)\\Microsoft\\Skype for Desktop\\Skype.exe"', 1); WScript.Sleep(1e3); A.SendKeys(a + "{ENTER}"); WScript.Sleep(b * 1e3) }; FR("", 1); FR("ЛОГИН", 1); FR("ПАРОЛЬ", 0); | 1. Переключите раскладку в соответствии с символами пароля и логина. 2. Запускайте только при появлении этого окна. 3. Не переключайте окна пока скрипт не выполнит все действия. Niclaus Это всё тот же скрипт, что я и раньше давал, просто немного изменил, поскольку были недопонимания. А вообще можно попробовать установить AutoIt, там вроде можно определять состояние скайпа по некоторым признакам. Есть ещё наброски переключателя раскладки - http://forum.ru-board.com/topic.cgi?forum=33&topic=11963&start=1200#15 тоже можно встроить если нужно. Добавлено: Для ясности, скрипт работает с активным окном, т.е. если вы в момент работы откроете другое окно, то все данные уйдут в него. Скрипт, просто выполняет нажатие кнопок и ввод данных вместо вас, как это происходит: 1. Скрипт вызывает окно скайпа на первый план, затем нажимает "ввод". 2. Вводит логин, и снова жмёт "ввод". 3. Вводит пароль и опять же жмёт ввод. Это упрощает процесс, поскольку вам не нужно копировать и вставлять данные в нужные поля, но скрипт не умеет определять какое окно сейчас открыто, он просто выполняет последовательные действия, как это сделали бы вы с закрытыми глазами. Добавлено: Вот пример, как это делают на autoit - https://www.youtube.com/watch?v=5Vb0ZULtX1I Я сам пользуюсь только своим скриптом, мне его вполне хватает, работает всегда правильно, иногда скайп разлогинивается в процессе работы посреди сессии, как только появилось окно "Начнём", я просто запускаю скрипт, жду ввода данных и вход в сессию и затем продолжаю работать.
---------- Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке. |
| Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:52 06-09-2020 | Исправлено: VVL99, 16:13 06-09-2020 |
|