Добрый день.
Предлагаю тут развивать тему скриптов AutoHotkey для базиса
Я ужа давно работаю в мебельщике с помощью PieMeny написанное на AutoHotkey. Ну и пару своих скриптов... Снял пару роликов на эту тему на ютьюбе. Кому интересно оставлю тут ссылочки
и
Интересно может кто-то еще использует AutoHotkey в работе? Хотелось бы посмотреть примеры использования.
Я попробовал выложить на гугл диск актуальную версию из второго видео, но гугл диск почему-то считает этот архив зло пакостным поэтому если кому надо пишите в телеграмме(@BNikitaG) поделюсь
Последний раз редактировалось Uncle; 05.10.2021 в 16:45..
Причина: ссылка на актуальную версию
Вот и я это хотел сказать... Мало того что подача не достаточно лаконична (на мой взгляд), так и куча информации, понятной только профессионалам. По этому считаю, что тема - для специалистов в области скриптов. Для тех, кто просто скачивает готовые скрипты и пользуется ими - бесполезна. Хотя наверняка с удовольствием попробовал бы в работе круговое меню...
Хух... Я если честно эти видео писал людям которые меня в чате допытывали что да как )) они уже немного в курсе были...
Вообще для меня очень сложно так всё структурировать....
Позже попробую записать прямо с нуля создание менюхи...
Также под первым видео есть ссылки на канал автора, он там всё подробно рассказывает... да на английском... я его тоже не знаю но переводчик мне помог... тут главное желание ) и да я тогда хоткей первый раз в глаза видел, но както вот разобрался..
А устанавливать там ничего кроме самого хоткея ненадо
Я если честно эти видео писал людям которые меня в чате допытывали что да как )) они уже немного в курсе были...
Я вообще без претензий. Претензии если предъявлять, то скорее всего самому себе за отсутствие соответствующих познаний что бы с полуслова понимать...
Я выразил лишь свое мнение, которое является (надеюсь) одним из тех, что формирует Ваше понимание отношения к созданной Вами теме
__________________ Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. . (Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
Я вообще без претензий. Претензии если предъявлять, то скорее всего самому себе за отсутствие соответствующих познаний что бы с полуслова понимать...
Я выразил лишь свое мнение, которое является (надеюсь) одним из тех, что формирует Ваше понимание отношения к созданной Вами теме
так я тоже без претензий )) сам вижу что мои видео сложны для неподготовленного и надо с этим чтото делать... где время на это всё взять...
Добавлено через 3 минуты
Цитата:
Сообщение от Uncle
Я вообще без претензий. Претензии если предъявлять, то скорее всего самому себе за отсутствие соответствующих познаний что бы с полуслова понимать...
Я выразил лишь свое мнение, которое является (надеюсь) одним из тех, что формирует Ваше понимание отношения к созданной Вами теме
я если надумаю записать инструкцию - реально будет в начало темы добавить видос?
Вот и я это хотел сказать... Мало того что подача не достаточно лаконична (на мой взгляд), так и куча информации, понятной только профессионалам. По этому считаю, что тема - для специалистов в области скриптов. Для тех, кто просто скачивает готовые скрипты и пользуется ими - бесполезна. Хотя наверняка с удовольствием попробовал бы в работе круговое меню...
На самом деле код достаточно простой, но для людей кто совсем не в теме, согласен, будет сложновато. Будет повод улучшить свои навыки чтения кода. Если внимательно посмотреть ролики и поэкспериментировать то получается, у меня так и произошло. И там есть файлик с описанием переменных. Никита перевёл большую часть. Конечно на всё нужно время.
Вот видео на ютоб скинул с доступом по ссылке. https://youtu.be/g02w9gX6VFw
PS: Видео уже немного устарело, сейсас ещё лучше сделал)))
Последний раз редактировалось kkoott81; 04.10.2021 в 17:01.
Причина: Дополнение
я если надумаю записать инструкцию - реально будет в начало темы добавить видос?
Сами Вы не сможете. Обращайтесь к любому модератору.
__________________ Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. . (Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
По этому считаю, что тема - для специалистов в области скриптов.
Bystry
На самом деле, тема ни для тех и не для других
Разработчики своё разработали, знающие давно сами разобрались, и пользуют на свой лад, а незнающие таковыми и останутся - требуя справок,
и после говоря что они им не зашли, и надо что то посъедобнее.
Так что это Сизифов труд, по итогу пару человек которые будут распрашивать про AutoHotkey и всё равно ничего не понимать,
ну а если им надо что то понимать - то для этого есть спец форумы.
Ну и Pie-Menu, скажем так продукт тоже для разрабов. Это код который должен запускать другой код (точнее даже просто файлы - об этом дальше),
и он совсем не user-friendly. Я не говорю про то что нет графического интерфейса настроек создания меню. Но настройки в json без поддержки юникода,
перезапуск всей программы при изменении настроек, установка анк, ну и главное что она мало что может кроме как нажать кнопку или запустить файл.
И что за файл надо запустить? Скрипт АНК, ну тогда и настройки можно писать в теле выполняемой программы, и запускать код как часть себя, или хотя бы динамично, а не весь интерпретатор.
И наверное я пропустил, где привязка вызова меню по горячей кнопке к хотя бы активности окна.
Я тут могу ошибаться, и возможно весь этот функционал присутствует, не изучал программу, но я просто не заметил этого в ваших видео.
Главный принцип автоматизации, это экономия кнопок. У меня на мыши есть плюсом 3 кнопки.
Левая рука лежит на ескейп, и максимум что я могу нажать не думая кроме неё, это Ё и F1, если мне надо даже не посмотреть на клавиатуру,
а что то нащупать, не только на клаве, но и на мыши, значит что то не так во всей концепции.
Констатируя - чтобы неокрепшему юзеру понажимать кнопки или запустить файл (в контексте Базиса не ясно что за файл) надо в чём то довольно долго разбираться.
На фоне ломаных HotKeybord и иже с ними, там конечно меню не радиальное, но его выбор понятен.
А дальше, каждому требуются персональные разъяснения что за такие Control Choose и.т.д.
Для автоматизации Базис (так же как любых других программ) для широких масс юзеров, требуется простая установка, и набор готовых востребованных функций именно в её контексте, а также пара нестандартных примеров безграничности возможностей всего анк с использованием winapi, accesible, comobj и.т.д.
Ну и например, Control Choose TComboBox2, это должна быть встроенная функция - из коробки, а не батник + анк, которые будут запускаться полсекунды, и то если жёсткий диск не занят.
Так что перед тем как раскачивать этот маятник, я бы сначала причесал вводные параметры.
Чтобы меня правильно поняли, это ни какие то тычки в автора, это рассуждения на тему в какой форме должно быть изначально, чтобы было понятно многим. А автор, он что, молодец конечно, он выложил как есть.
То был уже 17 пост в теме, и ни одного правильного вопроса типа - "круто всё выглядит, хочу также, вот пробую установить Pie-Menu, у меня такая то проблема, подскажите пожалуйста что не так".
То был уже 17 пост в теме, и ни одного правильного вопроса типа - "круто всё выглядит, хочу также, вот пробую установить Pie-Menu, у меня такая то проблема, подскажите пожалуйста что не так".
Так страшно связываться Ты уже нашел как его упростить (без батников), хочется обновленный вариант и какую то внятную инструкцию.
Я немного запутался, батник это из базиса, к Pie-Menu отношение не имеет.
Цитата:
Сообщение от toucaner
Так страшно связываться
А что там страшного, я сейчас скачал по его ссылке из видео архив, вот прямая ссылка на установщик AutoHotkey, его надо просто кликнуть 2 раза, хотя судя по коду если Autohotkey не установлен, то PieMenus сам предложит скачать, скачает и запустит. Установить надо версию Unicode 32-bit. После кликаете TogglePieMenus.exe - открываете settings.json в блокноте, смотрите что автор дал стартовые настройки для базиса, так что он ещё раз молодец, видим первое меню:
запускается через PgUp, нажимаем PgUp, видим меню, смотрим в этот код, и уже после задаём вопросы. Всё это автором рассказано, а на сколько лаконично - это уже как бы не его проблемы. Не вижу тут требуемых навыков программирования, тут нужно только желание разобраться при наличии кучи подсказок.
Bystry
Для поддержки руского языка, надо перекодировать json в UTF-8-BOM.
Чтобы кнопки работали только в Bazis, надо так: