Можно ли убедить автокад не предлагать мне dxf файлы, сохранять как dwg?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли убедить автокад не предлагать мне dxf файлы, сохранять как dwg?

Можно ли убедить автокад не предлагать мне dxf файлы, сохранять как dwg?

Ответ
Поиск в этой теме
Непрочитано 02.07.2021, 06:28 #1
Можно ли убедить автокад не предлагать мне dxf файлы, сохранять как dwg?
Konstruktiv54
 
Новосибирск
Регистрация: 31.01.2007
Сообщений: 1,040

Очень надоедает при работе с подложками постоянные попытки сохранить dxf файлы в формате dwg.
Просмотров: 4581
 
Непрочитано 05.07.2021, 10:49
#2
Taracka


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


Вопрос уже поднимался, поищите. Вот только не помню нашли ли ли решение
Taracka вне форума  
 
Непрочитано 05.07.2021, 11:39
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


https://knowledge.autodesk.com/ru/su...n-AutoCAD.html
trir вне форума  
 
Непрочитано 05.07.2021, 12:20
#4
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,401


trir, Это для всех. а ТС желает, НЯП, чтобы только для dxf
AlexCondor вне форума  
 
Автор темы   Непрочитано 06.07.2021, 10:04
#5
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Цитата:
Сообщение от AlexCondor Посмотреть сообщение
trir, Это для всех. а ТС желает, НЯП, чтобы только для dxf
всё правильно.
Хотелось, что бы по дефолту dwg сохранялся в dwg, а dxf сохранялся в dxf.
И не выскакивало это идиотское окошко ))
но видимо это возможно только с помощью макросов или отдельной программы.
Konstruktiv54 вне форума  
 
Автор темы   Непрочитано 16.08.2021, 14:07
#6
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Попробовал написать макрос, но не выходит каменный цветок.
Код:
[Выделить все]
Sub SaveDxf()
    Dim name As String
    Set objApp = GetObject(, "AutoCAD.Application")
    Set ThisDrawing = objApp.ActiveDocument
        
    name = ThisDrawing.FullName
    ThisDrawing.SaveAs name, ac2004_dxf
'    ThisDrawing.SaveAs "D:\1.dxf", ac2004_dxf - норм работает
        
End Sub
В таком виде работает только для сохранение с новым именем файла, с сохранить под тем же именем не дает, видимо файл заблокирован или что-то в этом роде. Выдает ошибку "Run-time error '-2145320861 (80210063)': Error saving the document"
google не дал полезных результатов
Может кто знает решение?
Konstruktiv54 вне форума  
 
Непрочитано 16.08.2021, 14:14
#7
Кулик Алексей aka kpblc
Moderator

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


Посмотри, что у тебя в name. Возможно, там существует расширение ".dwg", которое и воспринимается как неверное.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.08.2021, 06:11
#8
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Нет, он почему-то просто не хочет сохранять dxf как dxf. Пришлось вот так выходить из ситуации.
Offtop: Вроде работает, поставил на быстрый вызов альт+контрол+шифт+s ) доволен
Код:
[Выделить все]
Sub SaveDxf()
    Dim fullName, newName, docType As String
    Set objApp = GetObject(, "AutoCAD.Application")
    Set ThisDrawing = objApp.ActiveDocument
        
    fullName = ThisDrawing.fullName
    newName = Left(fullName, Len(fullName) - 4)
    docType= Right(fullName, 3)
    If (docType = "dxf") Then
        ThisDrawing.SaveAs newName, AcSaveAsType.ac2010_dwg
        ThisDrawing.SaveAs newName, AcSaveAsType.ac2010_dxf
    Else
        ThisDrawing.SaveAs newName, AcSaveAsType.ac2010_dxf
    End If
End Sub
Konstruktiv54 вне форума  
 
Непрочитано 02.12.2022, 09:25
#9
DMSskop


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


Это лисп или что? Окно с изменением формата сохранения достало
DMSskop вне форума  
 
Автор темы   Непрочитано 02.12.2022, 09:51
#10
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Это вба макрос
Konstruktiv54 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли убедить автокад не предлагать мне dxf файлы, сохранять как dwg?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Где находятся файлы *. ctb в Автокад 17? naomifish AutoCAD 4 11.03.2019 16:30
Можно ли как-то защитить файлы ipt, idw и iam? evgeniybel Прочее ПО от Autodesk 1 25.06.2013 14:58
Можно ли файлы, созданные в Лира-Сапр, открыть в Лире-Софт и наоборот? Forum4anin Лира / Лира-САПР 1 12.12.2012 09:00
Можно ли мне избежать искажения чертежа при конвертации из Архикада в Автокад? Storyteller ArchiCAD 3 19.07.2011 14:46