SCAD+AutoHotkey и Autoit - Страница 5
Реклама i
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > SCAD+AutoHotkey и Autoit

SCAD+AutoHotkey и Autoit

Ответ
Поиск в этой теме
Непрочитано 02.06.2012, 08:10 1 |
SCAD+AutoHotkey и Autoit
John_Galt
 
Регистрация: 31.03.2012
Сообщений: 899

По мотивам темы SCAD рекомендации авторам.....
В общем решил показать как можно облегчить свои нервы при работе со СКАДом.
Привожу не большой пример как сделать скрипт(создание АЖТ) на выполнение рутинных действий в СКАДе.
1. Устанавливаем AutoHotkey
2. Запускаем СКАД и утилиту AutoIt3 Window Spy которая идет в составе AutoHotkey
3. Запускаем блокнот, для записи скрипта.
4. Записываем последовательность кликов левой клавишей мыши (см рисунок)
5. Сохраняем записанный скрипт с расширением .ahk
6. Запускаем скрипт(выделяем скрипт, нажимаем ПКМ, Run script)

В приложенном файле скрипт, который срабатывает на нажатие ф+ctrl, можно сделать любую другую комбинацию клавиш.
Скрипт надо будет переделать под свой комп, т.к. разрешения у экранов разные и т.д.
Как создавать скрипты не зависящие от разрешения экрана еще не разобрался....
PS. Просьба к тем кто тоже будет писать скрипты, выкладывать их в данной теме, и делится своими познаниями в AutoHotkey

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 1251
Размер:	101.4 Кб
ID:	81406  

Вложения
Тип файла: rar Пример.rar (2.23 Мб, 391 просмотров)


Последний раз редактировалось John_Galt, 24.06.2012 в 11:59.
Просмотров: 59357
 
Непрочитано 22.06.2012, 10:12
#81
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Такая же петрушка.
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 10:20
#82
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


У тебя какая винда????
Просто у меня дома стоит 86 на которой я компилировал 1-ю прогу которая у тебя работает...
Остальные я на 64-битной винде компилировал в 2-х вариантах, возможно тебе придется до вечера потерпеть, дома еще раз перекомпилирую...
Но на работе все варианты у меня нормально работают....
John_Galt вне форума  
 
Непрочитано 22.06.2012, 10:35
#83
P1@t0n

Инженер-проектировщик
 
Регистрация: 15.09.2009
Киров обл.
Сообщений: 286
<phrase 1= Отправить сообщение для P1@t0n с помощью Skype™


Цитата:
Сообщение от John_Galt Посмотреть сообщение
///делать их не доводя до кантика кнопки на 2-3 пикселя, в этом случае у вас она будет работать как на нажатие так и на отжатие кнопки....
То есть можно уменьшить размер картинок в пикселях ?
P1@t0n вне форума  
 
Автор темы   Непрочитано 22.06.2012, 10:36
#84
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


P1@t0n
Да размеры должны быть чуть меньше кантика....
Причем на самом деле данная програмка может работать с любой программой, только надо закинуть картинки кнопок в соответствующую папку....
Можно и к Лире эти горячие клавиши прицепить.....
John_Galt вне форума  
 
Непрочитано 22.06.2012, 10:42
#85
P1@t0n

Инженер-проектировщик
 
Регистрация: 15.09.2009
Киров обл.
Сообщений: 286
<phrase 1= Отправить сообщение для P1@t0n с помощью Skype™


я имею ввиду что в архиве они больше кантика (некоторые) - их можно безнаказанно(работать всё равно будет) уменьшить?
Тогда может и вкладки так же переключать ? по поиску картинки на экране ?
P1@t0n вне форума  
 
Автор темы   Непрочитано 22.06.2012, 10:55
#86
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Цитата:
Сообщение от P1@t0n Посмотреть сообщение
я имею ввиду что в архиве они больше кантика (некоторые) - их можно безнаказанно(работать всё равно будет) уменьшить?
Тогда может и вкладки так же переключать ? по поиску картинки на экране ?
Обрезать можно!!!
Блина там тогда придется по 2 вариант кнопок делать, но могу и переделать если будет время....
Можно сдеать так чтобы и на скрытых вкладках выполнял действия, но для этого придется покропеть...
Думаю лучше оставить для горячих клавиш только самые часто используемые кнопки....
John_Galt вне форума  
 
Непрочитано 22.06.2012, 10:58
#87
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


у меня винда ХР 32бита. Не работают только F
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 11:03
#88
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


unikum85
Но с F мы разобрались там сейчас на 100 пискелях по Y происходит клик мышкой, домой приду поменяю на 90 и перекомпилирую...
Скину тебе, возможно компиляция на 64 битной 7, подходит не для всех компов, хотя дома все работает на ура....
John_Galt вне форума  
 
Непрочитано 22.06.2012, 11:04
#89
P1@t0n

Инженер-проектировщик
 
Регистрация: 15.09.2009
Киров обл.
Сообщений: 286
<phrase 1= Отправить сообщение для P1@t0n с помощью Skype™


Почему две ? Размер шрифта не меняется ведь у вкладок? Просто картинку прямо по границе надписи делать надо будет, я думаю.
P1@t0n вне форума  
 
Автор темы   Непрочитано 22.06.2012, 11:19
#90
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


P1@t0n
Меняется и размер(толщина букв) и цвет, я уже пробовал, у меня толлерантность установленная на 200(максимум 255) выдает ошибку и не включает соответствующую кнопку...
Ладно птом добавлю и такой вариант...
John_Galt вне форума  
 
Непрочитано 22.06.2012, 12:02
#91
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


unikum85, а справку по форуму прочитать?
Цитата:
Внизу есть кнопка [Расширенный режим] либо сочетание клавиш Alt и X (на английской раскладке). Нажмите ее. Вид страницы изменится. Под полем с текстом есть раздел "Дополнительные опции". В этом разделе нажмите кнопку [Управление вложениями].
В новом окне перечислены допустимые типы файлов и ограничения для них. Выберите нужный файл (кнопка [Обзор]) и нажмите [Загрузить]. В одно сообщение может быть вложено несколько файлов.
Поясняю: скриншот сохранить на диск / флешку / рабочий стол, и дальше по приведенному тексту.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 23.06.2012, 07:07
1 | #92
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


unikum85
ВОт подправил для тебя....
Замени экзешник...
P1@t0n
ТВои предложения по поводу предварительного поиска кнопок учту...
И доработаю чуть позже, так же сделаю проверку в какое окно активно, а то и вправду не очень удобно получается когда скрипт в Автокаде пытается кнопки найти

Последний раз редактировалось John_Galt, 26.06.2012 в 16:47.
John_Galt вне форума  
 
Непрочитано 24.06.2012, 11:01
#93
InFlames


 
Регистрация: 08.03.2010
Сообщений: 27


Вся суть приложения заключается в следующем:
записать клики мышью и затем воспроизвести?
Или просто произвести клики мыши по заранее заданным координатам?
InFlames вне форума  
 
Автор темы   Непрочитано 24.06.2012, 11:34
#94
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Неее
Координаты у меня сейчас определяются по рисунку кнопки, так что панели можно таскать....
Я сейчас попробую нажать на кнопку по id
По координатам то это довольно просто сделать, но тогда прога не унивесальная получится....
John_Galt вне форума  
 
Непрочитано 24.06.2012, 11:38
#95
InFlames


 
Регистрация: 08.03.2010
Сообщений: 27


Не знаю что такое SCAD. В autohotkey пишу. Просто мог что-нибудь подсказать. Потому и спросил в чем суть программы.
InFlames вне форума  
 
Автор темы   Непрочитано 24.06.2012, 11:56
#96
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


InFlames
Я шапку темы подправлю, сейчас для автоматизации использую Autoit v 3.1.
Просто эта программа намного удобнее оказалась.
John_Galt вне форума  
 
Непрочитано 25.06.2012, 10:11
#97
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


John_Galt, спасибо. Все работает. У меня мыша с кучей кнопок. Можно ли будет запрагромировать мышь или программу на другие кнопки?
Только напрягает, когда программа пытается кнопки найти в других программах. Надо включать или выключать программу

Последний раз редактировалось unikum85, 25.06.2012 в 10:22.
unikum85 вне форума  
 
Автор темы   Непрочитано 25.06.2012, 11:09
#98
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


unikum85
Я как уже сказал подправлю программу и она будет данные горячие клавиши использовать только при Активированном Скаде...
По части применения других горячих кнопок и мыши, к сожалению у меня нет времени так усложнять программу, да и ни к чему это, т.к. скоро выходит новая версия СКАДА. Если хочешь могу дать исходники, там все просто в принципе, код довольно простой и требует знание только основ программирования.
По части распечатки, надеюсь сделать на этой неделе....
John_Galt вне форума  
 
Непрочитано 25.06.2012, 11:15
#99
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Offtop: Откуда информация о новом скаде? На офф.сайте ни слова
unikum85 вне форума  
 
Автор темы   Непрочитано 25.06.2012, 11:53
#100
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Offtop:
Цитата:
Сообщение от unikum85 Посмотреть сообщение
Offtop: Откуда информация о новом скаде? На офф.сайте ни слова
Лис писал в теме про IV Международный симпозиум «Актуальные проблемы компьютерного моделирования конструкций и сооружений»


В общем сейчас переделываю программку, вопрос такой будет ли удобно назначать координаты иконки которую привести в действие горячими клавишами относительными координатами а не картинками(типа 1=02/03 где 1 первое сочетание, 02 номер кнопки по высоте, 03 номер кнопки по горизонтали).
Срабатывать будет на порядок надежнее, но все так же не будет срабатывать если панели не будет на экране....
Будет исключено срабатывание в других приложениях...
Достаточно ли будет сочетаний ctrl+1/0 или все таки добавить alt+1/0(больше 20 кнопок не вижу смысла добавлять запутаетесь)

Последний раз редактировалось John_Galt, 25.06.2012 в 16:28.
John_Galt вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > SCAD+AutoHotkey и Autoit



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SCAD рекомендации авторам для переработки ... в программу Tyhig SCAD 169 17.09.2021 21:30
Последовательность экспорта из Revit Structure в SCAD Арсентьев Евгений SCAD 80 16.10.2020 11:32
Как в SCAD создать группу нагружений из загружений? МишаИнженер SCAD 1 21.08.2011 05:30
Объясните почему SCAD так по разному заармировал стойки соседних опор МишаИнженер SCAD 1 27.02.2010 17:22
SCAD не сетрифицирован в Украине EUDGEN SCAD 3 25.11.2005 14:31