Здравствуйте. Подскажите пожалуйста как в пилоте прописать комбинацию клавиш win + up (клавиша виндовс и стрелка вверх) Я побывал прописывать Lwin и просто win результата это не дало(((
И еще есть вопрос по другой теме:
Хочу настроить пилот для работы с папками. Я закрепил пилот на тотал командере, который в свою очередь выполняет основные манипуляции внутри папок. Вопрос заключается в следующем:
Как прописать в пилоте сколько раз повторять скрипт, а это должно зависеть от кол-ва папок. Т.е если 10 папок в работе, скрипт должен 10 раз повториться если 30 то 30.
Спасибо!
По поводу количества папок, примерно сколько может быть папок?
например ты открыл файл там 2 папки, тебе надо знать координаты последующик папок(максимум сколько на экране влезит их) и пусть уопилот клацает и по тем координатам тоже, даже если папки нет, то он просто проклацает по пустому месту и все.
или лучше в каждой координате где должен находится значек папки сделать проверку по цвету и если вдруг дошло до того места где цвет будет не такой как цвет папки (значит папки закончились и все, скрипт готов)
С помощью findimage найти изображения папок, координаты всех папок будут в массиве. Сколько папок, столько координат будет.
set #a findimage(0 0 1920 1080 (C:\изображение_папки.bmp) %arr 2 90 -1 1) // ищем изображении папки
hint #a // результат поиска
if #a > 0 // если найдены
for #i 1 size(%arr) // цикл, который наведёт курсор на все найденные папки
move %arr[#i 1] %arr [#i 2]
wait 300
end_for
end_if
end_script
set #a findimage(0 0 1920 1080 (C:\изображение_папки.bmp) %arr 2 90 -1 1) // ищем изображении папки
hint #a // результат поиска
if #a > 0 // если найдены
for #i 1 size(%arr) // цикл, который наведёт курсор на все найденные папки
move %arr[#i 1] %arr [#i 2]
wait 300
end_for
end_if
end_script
set #a findimage(0 0 1920 1080 (C:\изображение_папки.bmp) %arr 2 90 -1 1) // ищем изображении папки
hint #a // результат поиска
if #a > 0 // если найдены
for #i 1 size(%arr) // цикл, который наведёт курсор на все найденные папки
move %arr[#i 1] %arr [#i 2]
wait 300
end_for
end_if
end_script
What you see, when you do:
hint #a
For more comfortable you can use:
log #a
Do you press ctrl+A to window for connect to window handle? Or mb do you use findwindow?
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)