one
Client
- Регистрация
- 22.09.2015
- Сообщения
- 6 833
- Благодарностей
- 1 275
- Баллы
- 113
Мы тут все ради интереса все делаем.Делаю большей части от интереса)
Мы тут все ради интереса все делаем.Делаю большей части от интереса)
Поддерживаю. Пробовал сделать как в офф мануале. Выдает ошибку что 5 параметров не поддерживаются. а функция очень полезная. Так как по цвету можно понять выполнены ли условия для регистрации в приложенях написанных на qt.ребята помогите понять как работает функция AutoItX.PixelSearch??
что туда надо передавать за параметры правильно и как вернуть координаты цвета найдено.
мануал старый потому что, там сейчас 4 параметра. я вот как раз и не могу понять как передать правильно первый параметр типа Rectangle.... (как я понимаю, второй это искомый цвет, третий это хз опять же что, и четвертый это шаг в пикселях поиска в области)Поддерживаю. Пробовал сделать как в офф мануале. Выдает ошибку что 5 параметров не поддерживаются. а функция очень полезная. Так как по цвету можно понять выполнены ли условия для регистрации в приложенях написанных на qt.
У вас получилось вписать русский текст из переменной? У меня так же все. либо только eng буквы и цифры, либо абракадабра.Всем привет. А как тогда переменную отправить? AutoItX.Send("{-Variable.peremennay-}"); он вставляет только цифры из переменной, а англ раскладку игнорит, или надо тоже, как выше писали попробовать русскими символами заменить?
Так я полагаю AutoItX.Send(project.Variables["Text"].Value);У вас получилось вписать русский текст из переменной? У меня так же все. либо только eng буквы и цифры, либо абракадабра.
Еще нужно раскладку на русскую переключать.У вас получилось вписать русский текст из переменной? У меня так же все. либо только eng буквы и цифры, либо абракадабра.
Я уже не помню По моему нет, раз я перестал этим заниматьсяУ вас получилось вписать русский текст из переменной? У меня так же все. либо только eng буквы и цифры, либо абракадабра.
Так я полагаю AutoItX.Send(project.Variables["Text"].Value);
Я уже не помню По моему нет, раз я перестал этим заниматься
Я пользовался этой функцией, приходится делать много проверок. Погугли ImageSearchDLL я этим сейчас пользуюсь намного все лучше работает. Суть что ты ищешь по картинке на экране. Окно может быть в любом месте. Если нет картинки то по ошибке выходит.@Radzhab Подскажи как функцией пользоваться: https://autoit-script.ru/autoit3_docs/functions/PixelSearch.htm очень нужная штука. И я заметил не мне одному.
Проблема в том что я даже приблизительно не знаю как на шарпе код писать. Я не смогу эту либу заюзать ( Но за совет лайк, может кто-то найдется кто разовьет тему. Я просто сейчас делаю скрин левой тулзой из консоли. Потом перебираю в цикле на совпадение пикселей. Это сильно затратно по времени.Я пользовался этой функцией, приходится делать много проверок. Погугли ImageSearchDLL я этим сейчас пользуюсь намного все лучше работает.
Это дичь. Напиши помогуПроблема в том что я даже приблизительно не знаю как на шарпе код писать. Я не смогу эту либу заюзать ( Но за совет лайк, может кто-то найдется кто разовьет тему. Я просто сейчас делаю скрин левой тулзой из консоли. Потом перебираю в цикле на совпадение пикселей. Это сильно затратно по времени.
а можно мне тоже помощь оказать? Х)Это дичь. Напиши помогу
пиши в лс какая задачаа можно мне тоже помощь оказать? Х)
И как переключить, у меня выкидывает ошибку, подскажите пожалуйста. Вот скрин:ну так переключай раскладку перед тем как отправлять текст
Код:InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(newSystem.Globalization.CultureInfo("ru-RU")); InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(newSystem.Globalization.CultureInfo("en-US"));
копируй в буфер обмена нужный текст, затем вставляй его предварительно указав куда вставлять.И как переключить, у меня выкидывает ошибку, подскажите пожалуйста. Вот скрин:
https://monosnap.com/image/I1aScinlWOBedp72qWlUnd6A1nzdgP.png
Не. Мне нужно иногда использовать сочетания клавы для открытия определенного окна в програме. И они срабатывают только на английской раскладке. Но иногда сонный по запарке забываю и запускаю скрипт и ложусь спать. И он всю ночь просто так отрабатывает. Вот для этого и хочу чтобы при запуске менялась раскладка.копируй в буфер обмена нужный текст, затем вставляй его предварительно указав куда вставлять.
Добавь using System.Windows.Forms;Не. Мне нужно иногда использовать сочетания клавы для открытия определенного окна в програме. И они срабатывают только на английской раскладке. Но иногда сонный по запарке забываю и запускаю скрипт и ложусь спать. И он всю ночь просто так отрабатывает. Вот для этого и хочу чтобы при запуске менялась раскладка.
Добавил. И вот такую ошибку выдает.Добавь using System.Windows.Forms;
Разобрался newSystem не стоит пробела код должен выглядеть так:Добавил. И вот такую ошибку выдает.
Компиляция кода Ошибка в действии "CS0103" "Имя "newSystem" отсутствует в текущем контексте". [Строка: 0; Cтолбец: 65]
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("ru-RU"));
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("en-US"));
Просто иметь бы приблизительное представление о чем ты говоришь. Например скрины, текстовое описание процесса или куда картинка грузится (Название программы), и тд.Понимаю что тема старая - но не скажите как тиким методом грузить картинку ?
Cпасибо с этим уже разобрался ,но остался самый важный вопрос вопрос , как получить текст из десктопного телеграма )Просто иметь бы приблизительное представление о чем ты говоришь. Например скрины, текстовое описание процесса или куда картинка грузится (Название программы), и тд.
Вот список функций: https://autoit-script.ru/autoit3_docs/functions/index.htm
хахаха - я понял всю магию сраных регеров телеграмма через десктоп .... никто нихрена не клацает по кнопкам и не получает данные из окнаCпасибо с этим уже разобрался ,но остался самый важный вопрос вопрос , как получить текст из десктопного телеграма )
Не пробовали проходить кастинг на участие в шоу битва экстрасенсов. А то я как погляжу вы имеете нормальный такой скил в разгадывании тайн. Может первое место возьмете. Ведь Пахом чувствовал там. Вам с вашей аватаркой сразу первое место дадут. Крлык, курлык.а я думал в регере телеги магия какая-то с несусветным секретным кодом ))))
var color = AutoItX.PixelGetColor(557, 412); //это по каким координатам взять цветПодскажите, как получить цвет пикселя в Hex?