Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 02.10.2021, 17:36  
Базис + AutoHotkey
 
Аватар для Bystry
Bystry
Новичок
Регистрация: 02.11.2018
Сообщений: 16

Сказал(а) спасибо: 5
Поблагодарили 22 раз(а) в 3 сообщениях
Версия для печати Отправить по электронной почте
Bystry Bystry вне форума 02.10.2021, 17:36
Рейтинг: ()

Добрый день.
Предлагаю тут развивать тему скриптов AutoHotkey для базиса

Я ужа давно работаю в мебельщике с помощью PieMeny написанное на AutoHotkey. Ну и пару своих скриптов... Снял пару роликов на эту тему на ютьюбе. Кому интересно оставлю тут ссылочки

и

Интересно может кто-то еще использует AutoHotkey в работе? Хотелось бы посмотреть примеры использования.

Официальный сайт | Русскоязычная документация

Я попробовал выложить на гугл диск актуальную версию из второго видео, но гугл диск почему-то считает этот архив зло пакостным поэтому если кому надо пишите в телеграмме(@BNikitaG) поделюсь

Последний раз редактировалось Uncle; 05.10.2021 в 16:45.. Причина: ссылка на актуальную версию
Просмотров: 62509
Ответить с цитированием Вверх
20 пользователя(ей) сказали cпасибо:
Старый 14.06.2022, 01:39   #131
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Цитата:
Сообщение от skromvit Посмотреть сообщение
перед запуском отменять выделение
Начал свой вариант делать, в 8 засада, если ничего не выделено, выпадает другое меню, а кнопки как у вас в картинке нет.
То есть в 8 надо что то выделять.
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 14.06.2022, 07:42   #132
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от skromvit Посмотреть сообщение
Скрипт "Свернуть всё" в структуре модели, помнится кто-то на JS хотел такое провернуть. На всякий случай, ещё добавил "Развернуть всё", может кому-то понадобится
Зашло - похоже удобная штучка! Спасибо.
PravCom вне форума   Ответить с цитированием Вверх
Старый 14.06.2022, 10:30   #133
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

https://cloud.mail.ru/public/jZLy/8FJVXnpt6
Этот как работает?
Хоткеи PageUp и PageDown.
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 14.06.2022, 10:52   #134
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
Этот как работает?
Хоткеи PageUp и PageDown.

буквально на миг выстреливает это, потом, тишина
https://ibb.co/cXWR6kg
PravCom вне форума   Ответить с цитированием Вверх
Старый 14.06.2022, 11:31   #135
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 267
Сказал(а) спасибо: 55
Поблагодарили 239 раз(а) в 172 сообщениях
Вес репутации: 262
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
Этот как работает?
В 2021 работает только если что-то выделено.
skromvit вне форума   Ответить с цитированием Вверх
Старый 14.06.2022, 11:33   #136
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Надо смотреть, в 10ке работает.
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 16.06.2022, 13:26   #137
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

https://cloud.mail.ru/public/fGTV/UuiMbdgv3
Этот в 22 протестирован.
sergio1982 вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
PravCom (16.06.2022)
Старый 21.06.2022, 15:49   #138
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 267
Сказал(а) спасибо: 55
Поблагодарили 239 раз(а) в 172 сообщениях
Вес репутации: 262
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Очередной скрипт, позволяющий ускорить вызов вспомогательной Параллельной линии или Биссектрисы. Можно конечно выбирать мышкой или переключаться стандартными Shift+4 или Shift+5, но для себя решил этот момент через двойное нажатие клавиши V. Если один раз нажать V- активируется Параллельная, если быстрое двойное нажатие V - Биссектриса.

Скрытый текст


PHP код:
;Вспомогательная одно нажатие Параллельная линиядвойное Биссектриса
$v
::
Send {v}
KeyWaitv
KeyWait
vD T0.5 ;Ждем 0.5 cекунды
If ErrorLevel 1
Send 
+{5} ;Если второе нажатие позже чем 0.5 cекунды
else
Send +{4} ;Если второе нажатие раньше чем 0.5 cекунды
return 
[свернуть]


P.S. Не обошлось без накладки. В режиме построения Профиля, значения смещаются на +1. Соответственно при одинарном значении активируется Биссектриса, а Параллельная не достается. Это пока первый затык...

Последний раз редактировалось skromvit; 21.06.2022 в 16:11. Причина: БМ как всегда, в своем репертуаре...
skromvit вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
PravCom (21.06.2022)
Старый 21.06.2022, 17:12   #139
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

skromvit
Можно проверить ширину Панели параметров.
Но минус всё равно есть, вы не сможете печатать эту букву.
PHP код:
$v::
    
KeyWaitv
    KeyWait
vD T0.5 ;Ждем 0.5 cекунды
    Wait 
:= !!ErrorLevel 
    ControlGetPos
CtrlXCtrlYCtrlWCtrlH
    , % 
"ahk_id" FindTSpTBXToolbar("Панель параметров")
    
:= Wait
    i 
+= (CtrlW 367) ; 367 подставить свою ширину
    Send 
{v}+{%i%} 
    return 
    

FindTSpTBXToolbar(texthwnd 0id 0) {
    
Win := hwnd "ahk_id" hwnd "A"
    
Loop
    
{
        
ControlGetHWNDHWND, , TSpTBXToolbar%A_Index%, %Win
        If !
HWND
            
Return 
        
If !DllCall("IsWindowVisible""Ptr"HWND
            Continue
        
ControlGetTextgText, , ahk_id %HWND%  
        If (
gText text)
            Return 
HWND 
    
}
    Return 


По правильному надо делать через acessible, как сделано в #137, там вызовы пунктов не зависят от позиций в Menu, или как в этом случае в Toolbar, и от нажатий Shift+ и каких либо ещё.
sergio1982 вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
PravCom (21.06.2022), skromvit (21.06.2022)
Старый 21.06.2022, 18:13   #140
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 267
Сказал(а) спасибо: 55
Поблагодарили 239 раз(а) в 172 сообщениях
Вес репутации: 262
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
Но минус всё равно есть, вы не сможете печатать эту букву.
Все время забываю об этом, видно все-таки надо на комбинацию клавиш переходить опять.
PHP код:
$!v:: ;Alt+
Alt+v и Alt+v+v рабочий вариант
skromvit вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис-7,"Народный Базис"и Windows-8 sergeyzak18 "НАРОДНЫЙ" базис 23 16.01.2014 00:37


Текущее время: 19:57. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика