1

Тема: AHK: Интерфейс под курсором мыши

Приветствую.

Делаю небольшой скрипт, что бы при нажатии клавиши выскакивало меню. 
При нажатии интерфейс появляется в середине окна.

Прошу подсказать что нужно добавить что бы окно появлялось под курсором мыши.

И если не сложно, прошу подсказать по работе оператора ListView. Проблема в том что на g1 и g2 стоит открытие Мои документы и компьютер соответственно. но при запуске при любом нажатии открывает только Мои документы.

GUI, Add, ListView, g1, Мои документы| g2, Компьютер|

2

Re: AHK: Интерфейс под курсором мыши

Чтобы под курсором - нужно прописать координаты в команде GUI, Show. Чтобы узнать координаты курсора - команда MouseGetPos.

Где Вы видели такой синтаксис ListView? Сначала в опциях идёт метка перехода gLabel, потом запятая, потом пошли заголовки столбцов.

3

Re: AHK: Интерфейс под курсором мыши

Если не сложно, не могли бы Вы, написать правильное использование данных команд.
Необходимо что бы принажатии на клавишу, интерфейс выскакивал под мышью .как контекстное меню в виндовс.

4

Re: AHK: Интерфейс под курсором мыши

ustarta


F1::
MouseGetPos, xpos, ypos
Gui, show x%xpos% y%ypos%

5

Re: AHK: Интерфейс под курсором мыши

Ошибка

error: Parameter #1 invalid The current thread will exit

Specificallly: show x875 y368

Прошу помочь, что сделал не так ?

6

Re: AHK: Интерфейс под курсором мыши

Спустя долгое время разобрался, ошибка изза пропущенной запятой

F1::
MouseGetPos, xpos, ypos
Gui, show, x%xpos% y%ypos%

7

Re: AHK: Интерфейс под курсором мыши

Спасибо, все работает