Форум профессиональных мебельщиков 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.. Причина: ссылка на актуальную версию
Просмотров: 62149
Ответить с цитированием Вверх
20 пользователя(ей) сказали cпасибо:
Старый 27.05.2022, 16:09   #81
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

PHP код:
f1::
    
:= номер строки сверху минус один.
    
WinExist("A")
    
SetKeyDelay2010  
    InputBox
sizeкакую высоту текста задатьввод цифры нужной высоты текста
    
if ErrorLevel
        
Return  
    
WinActivate 
    ControlSend
TVirtualStringTree2, {LCtrl Down}{Home}{LCtrl Up}{Down %i%}   
    
Sleep 150
    ControlFocus
TSpTBXEdit1  
    SetKeyDelay
5020  
    Send
, %size%
    
Send, {Enter}{Escape 2}  
    Return 
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:12   #82
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
PHP код:
f1::
не помогло
PravCom вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:13   #83
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

PHP код:
f1::
    
:= номер строки сверху минус один.
    
WinExist("A")
    
SetKeyDelay2010  
    InputBox
sizeкакую высоту текста задатьввод цифры нужной высоты текста
    
if ErrorLevel
        
Return  
    
WinActivate 
    ControlSend
TVirtualStringTree2, {LCtrl Down}{Home}{LCtrl Up}{Down %i%}    
    
Sleep 150 
    ControlSendRaw
TSpTBXEdit1, %size
    
ControlSendTSpTBXEdit1, {Enter}  
    
Sleep 50 
    Send
, {Escape 2}
    Return 
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:15   #84
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
PHP код:
не сработал
PravCom вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:28   #85
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

PHP код:
f1::
    
:= номер строки сверху минус один.
    
WinExist("A")
    
SetKeyDelay2010  
    InputBox
sizeкакую высоту текста задатьввод цифры нужной высоты текста
    
if ErrorLevel
        
Return  
    
WinActivate 
    ControlSend
TVirtualStringTree2, {LCtrl Down}{Home}{LCtrl Up}{Down %i%}    
    
ControlGetPosXY, , , TSpTBXEdit1  ;  TEdit1
    CoordMode
MouseWindow 
    SetKeyDelay
5030 
    MouseClick
, , X+0Y+010
    SendRaw 
%size
    
Send {Enter}   
    
Send, {Escape 2}
    Return 
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:32   #86
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
PHP код:

увы... Может Вы подскажите, где копать, я сам покопаю?
PravCom вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:36   #87
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Да кто его знает, самому смотреть надо. На 8ом работает, в 22 не знаю что.
Попробуйте такой тест. В MsgBox должно быть число, если оно есть, удалите MsgBox. Если заработает удаляйте задержки.
PHP код:
f1::
    
:= номер строки сверху минус один.
    
WinExist("A")
    
SetKeyDelay2010  
    InputBox
sizeкакую высоту текста задатьввод цифры нужной высоты текста
    
if ErrorLevel
        
Return  
    
WinActivate 
    Sleep 250
    ControlSend
TVirtualStringTree2, {LCtrl Down}{Home}{LCtrl Up}{Down %i%}    
    
Sleep 250
    ControlGetPos
XY, , , TSpTBXEdit1  ;   TEdit1   
    MsgBox 
X
    Sleep 250
    CoordMode
MouseWindow  
    SetKeyDelay
5030  
    Sleep 250
    MouseClick
, , X+0Y+010
    Sleep 250
    SendRaw 
%size
    
Sleep 250
    Send 
{Enter}   
    
Sleep 250
    Send
, {Escape 2}
    Return 
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 16:57   #88
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
Попробуйте такой тест.
выходит пустое окошко без сообщений
PravCom вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 17:01   #89
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Значит в 22ом нужен клик перед вводом числа.
Он не находит TSpTBXEdit1, попробуйте заменить на TEdit1.
Иначе надо смотреть почему так происходит.
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 27.05.2022, 17:08   #90
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
Значит в 22ом нужен клик перед вводом числа.
Он не находит TSpTBXEdit1, попробуйте заменить на TEdit1.

пустое окошко, а после него запускается команда "редактирование текста", скриншотом удалось засечь...
может дело в гор. клавишах на эту команду - у меня на неё гор. клавиши CTRL + Home - убрал гор. клавишу - не помогло
PravCom вне форума   Ответить с цитированием Вверх
Ответ

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


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

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

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

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


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


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

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