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

Вернуться   Форум 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
Просмотров: 1247
Размер:	101.4 Кб
ID:	81406  

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


Последний раз редактировалось John_Galt, 24.06.2012 в 11:59.
Просмотров: 59088
 
Непрочитано 21.06.2012, 16:52
#61
P1@t0n

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


Думал предложить увеличение только центральной области. После первого(второго) увеличения появятся ползунки перемещения - ими и наводить на нужную область для увеличения. Хотя с проверкой(и корректировкой при необходимости положения мыши) конечно лучше будет.
У меня пока увеличение не заработало, но я и сканы кнопок не менял.
P1@t0n вне форума  
 
Автор темы   Непрочитано 21.06.2012, 16:54
#62
John_Galt


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


P1@t0n
Уже работает у пары человек, проверки сделал, стало намного удобнее....
John_Galt вне форума  
 
Непрочитано 21.06.2012, 17:30
#63
P1@t0n

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


Гм... Поменял сканы кнопок... Первый раз работает, во второй раз вылезает окошко о выключенной палитре и программка(скрол_нью) вылетает.

Последний раз редактировалось P1@t0n, 21.06.2012 в 17:57.
P1@t0n вне форума  
 
Автор темы   Непрочитано 21.06.2012, 17:53
#64
John_Galt


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


P1@t0n
Кнопка должна быть в 2-х вариантах, не нажатая Lupa.png и нажатая Lupa1.png
В принципе сейчас могу попробовать подправить размер кнопки и нужна будет только одна кратинка, но это чуть по позже вместе с программой HotKeyScad
John_Galt вне форума  
 
Непрочитано 21.06.2012, 17:56
#65
P1@t0n

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


В том то и дело, что поменял обе картинки. Несколько раз даже .
P1@t0n вне форума  
 
Автор темы   Непрочитано 21.06.2012, 18:31
#66
John_Galt


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


Как обменял то????
Делаешь скриншот с экрана открываешь в паинт, создаешь новый, сохраняешь как Lupa.png и так же со вторым.
Разрешение картинок не менять, оставить по умолчанию, картинки должны лежать рядом с экзешником и dll
Завтра утром выложу HotKeyScad с данной функцией....
John_Galt вне форума  
 
Непрочитано 21.06.2012, 18:51
#67
P1@t0n

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


Именно так и делал - пиксель в пиксель.
Да и закрытие программы при не открытой панели - раздражает. Панельку включить проще, чем снова запускать программку.
P1@t0n вне форума  
 
Автор темы   Непрочитано 21.06.2012, 19:25
#68
John_Galt


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


Могу сделать предварительный поиск кнопок в вести работы, но потом панели нельзя будет двигать......
John_Galt вне форума  
 
Непрочитано 21.06.2012, 21:35
#69
unikum85


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


У меня все нормально работает. Специально менял разрешение - от этого работа не зависит. Сначала были проблемы, но сделал скрин кнопок и все нормально стало.
Автору спасибо и ждем-с новых разработок
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 07:58
#70
John_Galt


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


Ну вот представляю версию программки HotKeyScad.
Работают кнопки F2-F7 и сочетания клавиш от Ctrl+1 до Ctrl+0, а еще средняя клавиша мышки работает как Zoom
Обращаю ваше внимание, что кнопки желательно поменять, сделать новые скриншоты кнопок на своем компьютере....
Причем обращаю так же ваше внимание, что для работы с горячими клавишами, данные кнопки должны быть в поле видимости.
Причем вы можете выбрать любые кнопки, а не те которые сделаны у меня.
Желательно также когда делаете скриншоты кнопок, делать их не доводя до кантика кнопки на 2-3 пикселя, в этом случае у вас она будет работать как на нажатие так и на отжатие кнопки....
если кто заинтересуется могу выложить исходники для AutoIt v3...
Дерзайте......

Последний раз редактировалось John_Galt, 26.06.2012 в 16:47.
John_Galt вне форума  
 
Непрочитано 22.06.2012, 08:57
#71
unikum85


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


Кнопки на Ctrl+1 до Ctrl+0 частично (с 1до5) поменял - работает. А вот с F2-F7 не разобрался - курсор прыгает на панели "управление - группы", что надо сделать чтобы они активировались?
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 09:27
#72
John_Galt


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


unikum85
F2-F7 просто переключает вкладки, там я взял относительные координаты..
Если не переключает вкладки то скинь скриншот куда у тебя в этом случае попадает курсор, я подправлю координаты клика мышки...
Могу выложить исходники там все просто довольно таки....
John_Galt вне форума  
 
Непрочитано 22.06.2012, 09:36
#73
unikum85


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


Я в програмировании вообще 0. Не понимаю как сделать скрин с курсором. В общем у меня чуть ниже курсор (на картинке красная линия) http://clip2net.com/s/23uBv
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 09:44
#74
John_Galt


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


Замени экзешниг....

Последний раз редактировалось John_Galt, 26.06.2012 в 16:48.
John_Galt вне форума  
 
Непрочитано 22.06.2012, 09:53
#75
unikum85


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


Ошибка http://clip2net.com/s/23uHh
unikum85 вне форума  
 
Непрочитано 22.06.2012, 09:54
#76
Кулик Алексей aka kpblc
Moderator

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


unikum85, вообще-то картинки отлично присоединяются к постам. А MS Paint или Paint.NET не так уж и сложен в освоении.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.06.2012, 09:57
#77
unikum85


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


Кулик Алексей aka kpblc, нажимаю кнопку "вставить рисунок" - ввожу адрес и рисунок не появляется

http://clip2net.com/s/23uJ4
[img]http://clip2net.com/s/23uJ4[/img]
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 09:59
#78
John_Galt


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


unikum85
Надо заменить и распаковать куда нибудь все это дело....
Если 1-й вариант работает, то второй тоже должен работать, я там только координаты подправил...
John_Galt вне форума  
 
Непрочитано 22.06.2012, 10:02
#79
unikum85


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


Так и сделал. Скачал - заменил .exe но ошибки при нажатии на F1-F7 так же ошибки
unikum85 вне форума  
 
Автор темы   Непрочитано 22.06.2012, 10:06
#80
John_Galt


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


Попробуй вот эти 2...
С компилировал в 2-х вариантах, для 86 и 64 битной версии винды...
90-это 90 пикселей по Y координаты клика мышкой...

Последний раз редактировалось John_Galt, 26.06.2012 в 16:48.
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