Code: |
SetEnv portable %"%PP%" |
Quote: |
Нет, узнать надежно какая кнопка нельзя. Ну я во всяком случае не представляю, как это можно сделать. Максимум что можно, наверно, это например найти 5 кнопку слева. Но толку от этого никакого нет. Да и смысл, у кнопок панелей свои настраиваемые подсказки. |
Quote: |
Ну хорошо, как вы себе это представляете, без "танцев"? Ну вот хотя бы в виде псевдокода, или пример из другого языка живой. Просто мне кажется мы по-разному понимаем эти вещи. |
Orion9 wrote: |
Хотелось бы задать координаты хинту так, чтобы он всплывал под нужной кнопкой при вызове. |
Orion9 wrote: |
Мне просто хотелось бы, чтобы плагин имел возможность сообщать о своем статусе в диалоговом окне: версии, даты, пути, что загружено и что выполняется - вот и все. |
Quote: |
Если при вызове, то для этого Autorun вообще не нужен. Скриптовые языки лучше подойдут. |
Quote: |
Расчёт нижней границы строки я делал в одном проекте для меню. Координата X гуляет в пределах ширины кнопки, но меня это устраивает. Вот код (Autoit): |
Quote: |
Так что отложим до появления конкретики. |
Orion9 wrote: |
Больше всего мне в ваших скриптах нравятся английские комментарии |
Orion9 wrote: |
Но я все-таки расчитывал, что как-то можно найти иконку по пикселям. |
Quote: |
В AHK есть функции ImageSearch, PixelSearch. Но это настолько малонадежный и медленный способ, что я никогда его серьезно не рассматривал. |
Orion9 wrote: |
А в этой функции все работает так, как ожидается. |
Quote: |
Ладно, это шутка, понятно, что пока на нее нет нормальной документации. |
Quote: |
Можно, конечно, попробовать сделать по аналогии с ShowPopupMenu, добавить ключ, чтобы текст трактовался как функция, которая должна вернуть текст подсказки. Вот только где и зачем это может понадобиться? |
Quote: |
Да и по производительности есть определенные опасения. |
Orion9 wrote: |
При наведении на заголовок |
Orion9 wrote: |
можно было задавать задержку отдельному хинту, не затрагивая другие. |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours