Size: a a a

2018 July 21

T

Tredsawwer in AutoIT RU
Здрасьте всем, пока решил спросить здесь.
Задача такая: есть вывод из cmd, конкретно SCHTASKS о конкресной задаче с выводом подробных сведений где есть время последнего запуска. Я уже сделал получение этих сведений в окно autoit через stdoutread, но таким образом я получаю весь вывод cmd, а необходимо его отфильтровать и показать тоьько время последнего запуска. Собственно вопрос: как это сделать? Какую функцию применить?
источник

AP

Andrew Pir in AutoIT RU
если всё получаешь в текстовом виде - разбивать на строки или по разделителю искать
StringSplit - разделить строку по разделителям
StringInStr - поиск подстроки в строке
источник

I

I-One in AutoIT RU
Эммм, взять порт греп из линукс и им обрабатывать перед подачей в автоит софт? (ну мне так проще, я на линуксе сижу😊)
источник

AP

Andrew Pir in AutoIT RU
I-One
Эммм, взять порт греп из линукс и им обрабатывать перед подачей в автоит софт? (ну мне так проще, я на линуксе сижу😊)
а как юзаешь Автоит из-под Линукса? )
источник

A

Admin in AutoIT RU
Tredsawwer
Здрасьте всем, пока решил спросить здесь.
Задача такая: есть вывод из cmd, конкретно SCHTASKS о конкресной задаче с выводом подробных сведений где есть время последнего запуска. Я уже сделал получение этих сведений в окно autoit через stdoutread, но таким образом я получаю весь вывод cmd, а необходимо его отфильтровать и показать тоьько время последнего запуска. Собственно вопрос: как это сделать? Какую функцию применить?
Никак. Использовать UDF для служб.
источник

A

Admin in AutoIT RU
Andrew Pir
а как юзаешь Автоит из-под Линукса? )
Он имеет в виду портированную утилиту, которую перекомпилировали для винды. А вообще в линуксе такая задача решается двумя строками в шел скрипте.
источник
2018 July 22

I

I-One in AutoIT RU
Andrew Pir
а как юзаешь Автоит из-под Линукса? )
Вайн) Я вообще использовал gedit для самого написания, а wine для тестов и компиляции, когда из под линукса сплэш на автоите для народа писал)
источник

AP

Andrew Pir in AutoIT RU
Понял)
источник

I

I-One in AutoIT RU
Всегда пожалуйста) У нас на линуксе всегда есть место экспериментам, мы не адепты "далее, далее, далее, готово")))
источник

AP

Andrew Pir in AutoIT RU
)))
источник
2018 July 27

W

Welcome Bot in AutoIT RU
Привет Te! Расскажи о своем применении AutoIT и как нашли наш чат? Если есть интересные ссылки на ресурсы и прочие материалы по AutoIT - пишите!
источник

TC

Te Co in AutoIT RU
Применение вместе с зеннопостер. Нашел статью в Гугле
источник

TC

Te Co in AutoIT RU
Все устраивает все работает, но в один день решил перенести на другую машину.
Теперь все координаты сместились на 10 пикселей.
Разрешение и ос на обоих машинах одинаковое.
В чем может быть прикол?
источник

I

I-One in AutoIT RU
dpi слышал?
источник

TC

Te Co in AutoIT RU
ага в принтерах и мышках
источник

Vitivan Кемерово in AutoIT RU
Te Co
ага в принтерах и мышках
Так вот, в мониторах с изменением диагонали на равном разрешении меняется dpi.
источник

TC

Te Co in AutoIT RU
Как быть то?
источник

AP

Andrew Pir in AutoIT RU
взять за эталон - 1 точку отсчёта - от неё рассчитать разницу в координатах каждой точки

скажем, было:
$m1 = MouseMove(589, 645)
$m2 = MouseMove(750, 680)

переделываешь в вид:
$x_start = 589
$y_start = 645

$m1 = MouseMove($x_start, $y_start)
$m2 = MouseMove($x_start+161, $y_start+35)

и так делаешь по каждой точке, которую используешь
таким образом при подобных казусах - когда всё сместилось на 10-20 пикселей - тебе нужно будет исправить координаты только одной - эталонной точки, остальные будут зависеть от неё и вновь начнут работать при её корректировке
источник

TC

Te Co in AutoIT RU
Если мигрировать с виртуалки на виртуалки, это придется делать каждый раз?
А нет настроек под это дело в самой Винде?
источник

W

WaterSmith in AutoIT RU
Te Co
Если мигрировать с виртуалки на виртуалки, это придется делать каждый раз?
А нет настроек под это дело в самой Винде?
ты просто должен вынести это в настройки своей программы
источник