Автоматизация FLATSHOT и эмуляция нажатия клавиш
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автоматизация FLATSHOT и эмуляция нажатия клавиш

Автоматизация FLATSHOT и эмуляция нажатия клавиш

Ответ
 
Поиск в этой теме
Старый 21.05.2025, 13:53 #1
Автоматизация FLATSHOT и эмуляция нажатия клавиш
Nik1598
 
Регистрация: 28.02.2023
Сообщений: 6

Приветствую, у меня есть задача обработать большой массив блоков командой FLATSHOT, при попытке написать код на VBA столкнулся с проблемой - окно FLATSHOT не меняется независимо от значения переменной FILEDIA.

Судя по паре тем на других форумах автоматизацией этой команды никто толком и не занимался.

Мне пришла мысль, что можно какими-то сторонними средствами эмулировать нажатие клавиши ENTER, но мои попытки поработать с BAT и VBS файлами особой пользы не принесли.
Подскажите, приходилось ли кому-то эмулировать нажатие клавиш через VBA с помощью сторонних программ.
Просмотров: 833
 
Старый 22.05.2025, 10:17
#2
AlexKniga


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


Цитата:
Сообщение от Nik1598 Посмотреть сообщение
можно какими-то сторонними средствами эмулировать нажатие клавиши
https://learn.microsoft.com/ru-ru/wi...ated-functions
AlexKniga вне форума  
 
Автор темы   Старый 03.06.2025, 13:55
#3
Nik1598


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


Цитата:
Сообщение от AlexKniga Посмотреть сообщение
Спасибо за совет, я таки смог преодолеть эту проблему, правда с помощью другой команды, код таков.

Sub Prob()


'проекция
ThisDrawing.Application.ZoomScaled 0.5, acZoomScaledRelative ' уменьшение масштаба, иначе косячит

Call Ent 'вызов нажатия enter
ThisDrawing.SendCommand ("_flatshot" & vbCr & "Р" & vbCr & "Да" & vbCr & "0,0,0" & vbCr & "1" & vbCr & "1" & vbCr & "0" & vbCr) & vbCr 'плоский снимок


End Sub

Sub Ent()

'нажатие enter для плоского снимка
SendKeys "{ENTER}"

End Sub
Nik1598 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автоматизация FLATSHOT и эмуляция нажатия клавиш



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCAD 2012, не работают сочетания горячих клавиш Punkstein AutoCAD 10 05.10.2018 14:01
Как удалить комбинацию горячих клавиш в автокад joy_sopromat AutoCAD 1 05.10.2018 12:33
Эмуляция нажатия клавиш из под AutoLisp-a Supermax LISP 89 19.11.2007 14:40
Оптимизация работы с Flatshot Чигинский Дмитрий AutoCAD 17 18.03.2007 16:20
Комбинации клавиш для команд в AutoCAD 2006 Artiznov AutoCAD 3 03.03.2006 15:23