Войти

Показать полную графическую версию : [решено] MouseClick для различных разрешений экранов


G280
12-11-2015, 08:33
Подскажите новичку. Написал небольшой скрипт под 1980 на 1020. Как сделать, чтобы MouseClick попадал в нужное место на всех разрешениях экранов ?

Понимаю, что можно писать вручную координаты в зависимости от @DesktopWidth и @DesktopHeight. Но разрешений куча, очень много... Что посоветуете ?

Iska
12-11-2015, 08:46
Использовать пропорцию.

G280
12-11-2015, 09:36
а точнее можно, не совсем понял

MouseClick("left", 500, 500, 2) это для 1980 на 1020... Для 640x480 какая пропорция ?

Iska
12-11-2015, 11:34
Для 640x480 какая пропорция ? »
«1980 соотносится с 500, как 640 соотносится с X» — помните такое? Или такое:

http://i.imgur.com/viUBCEH.png

Откуда:

http://i.imgur.com/JJMhksi.png

Аналогично составляете пропорцию и для высоты.

G280
12-11-2015, 14:10
опять же, то есть для всех возможных разрешений нужно это расписывать. понятно, спс...

ras223
20-12-2015, 17:04
Привет.Открывание таких фаилов как htm ,js,ahk.и.т.д через контекстное меню отнимает много веремени
есть такая задача открывать bat, js,htm,au3,ahk с помошю hotkey ctrl+лкм или пкм в блокноте.Не могли бы вы помочь реализоват ее .На форуме nncron.ru мне выдали вот такои код
HKEY_CLASSES_ROOT\*.bat\shell\open\command\@= "D:\nnCron\nncron.exe" :NONAME 0 PARSE VK_CONTROL KEY-PRESSED? IF S" C:\akel\akelpad.exe " 2SWAP S+ THEN START-APP BYE ; EXECUTE "%1" %*
Но я пока что в нем не разобрался.

Iska
20-12-2015, 19:39
Привет. Данная тема не имеет отношения к заданному вопросу. Создайте новую тему. А лучше просто выбросьте перестаньте использовать Блокнот не по назначению, возьмите любой нормальный редактор (хотя бы тот же SciTE) и настройте его для исполнения/открытия указанных типов файлов.




© OSzone.net 2001-2012