Масштаб и Дата

Автор yarikv, 08.06.07, 14:58:17

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Ser Pavel

В многолистовом файле стаит только на первом листе.

Дим

Как ни странно, но сегодня подключил без проблем :bang:
Видимо вчера бури магнитные бушевали :-)))

yarikv А можно высказать пожелание?
Сделать возможным проставлять дату во всех открытых документах?

AkulaBig

У меня в многолистовом нормально ставит. Но заметил еще одну бажку. При первом вызове дату последнего вызова ставит и только после этого сегодняшнюю.

Вират Лакх

Для 64-битности нет... Кто знает аналог? Хорошая вещь. ОДНИМ нажатием на панельке, не заходя в основную надпись, можно ставить дату.

andrei260

Жаль что в 64 бита не работает, я сделал нечто подобное через макросы,но почему-то не могу сделать чтобы вставлялась текущая дата в основную надпись, вставляется дата, когда создан макрос, может кто подскажет?
Reset - не кнопка, а горькая необходимость.

Sabahs

Дату нужно прочитать и отформатировать в понятный вид.
Если у Вас, есть вопросы, то их можно задать тут:
- "Оборудование: Развёртки";
- "Библиотека пакетного сохранения файлов".

andrei260

Т.е за текущую дату отвечают строчки
today = datetime.datetime.today()
iTextItemParam.s = today.strftime("%m.%d.%Y")
?
Reset - не кнопка, а горькая необходимость.

Sabahs

И модуль.
import datetime
Если у Вас, есть вопросы, то их можно задать тут:
- "Оборудование: Развёртки";
- "Библиотека пакетного сохранения файлов".

andrei260

Спасибо, разобрался
Reset - не кнопка, а горькая необходимость.

andrei260

Заметил такую вещь, после заполнения макросом основной надписи и после перестроения 3D модели связанного ассоциативного чертежа, слетают заполненные графы ФИО разработчиков, все остальное не меняется, что не так?
Reset - не кнопка, а горькая необходимость.

Вират Лакх

Цитата: andrei260 от 08.02.19, 06:44:07
Заметил такую вещь, после заполнения макросом основной надписи и после перестроения 3D модели связанного ассоциативного чертежа, слетают заполненные графы ФИО разработчиков, все остальное не меняется, что не так?

Может надо сохранить чертеж, чтобы внесенные в основную надпись фамилии передались в соответствующие свойства модели?
Предлагаю вашему вниманию облегченную версию макроса вставки даты в штамп:

# -*- coding: utf-8 -*-
from win32com.client import Dispatch
import time
iKompasDocument = Dispatch('Kompas.Application.7').ActiveDocument
if iKompasDocument:
iLayoutSheets = iKompasDocument.LayoutSheets
if iLayoutSheets:
iStamp = iLayoutSheets.Item(0).Stamp
iStamp.Text(130).Str = time.strftime('%d.%m.%y')
iStamp.Update()

andrei260

Чертеж и модель сохранены
Reset - не кнопка, а горькая необходимость.

pr0100

Цитата: andrei260 от 08.02.19, 06:44:07
Заметил такую вещь, после заполнения макросом основной надписи и после перестроения 3D модели связанного ассоциативного чертежа, слетают заполненные графы ФИО разработчиков, все остальное не меняется, что не так?


Это одна из "новинок" 18й версии, похоронить старый и удобный функционал