Как избежать запроса на сохранение во время отправки команды в ActiveX AutoCAD API

Я пытаюсь преобразовать формат .dwg в ​​png/bmp.

когда я использую Plot в AutoCAD для преобразования dwg в ​​png.

plot_command = "-PLOT yes base1\r\nPublishToWeb PNG.pc3\rSun Hi-Res (1600.00 x 1280.00 Pixels)\rP\rN\rE\rF\rC\rY\r.\rY\rN\rN\rN\r\n& 'D:/autocad_test/see.png'& \r\n"
doc.SendCommand(plot_command)

во время этой команды появляется приглашение Сохранить. Мне нужно переопределить это, а также сохранить файл с помощью этой единственной командыsaveprompt


person Nithish Albin    schedule 03.04.2019    source источник


Ответы (1)


Я бы предложил следующее:

doc.SendCommand("_.filedia\n0\n_.-plot\n_Y\n\nPublishToWeb PNG.pc3\nSun Hi-Res (1600.00 x 1280.00 Pixels)\n_P\n_N\n_E\n_F\n_C\n_Y\n.\n_Y\n_N\n_N\n_N\nD:/autocad_test/see.png\n_N\n_Y\n_.filedia\n1\n")

Обратите внимание, что это предполагает, что файл еще не существует (в противном случае будет дополнительный запрос на рассмотрение — поэтому вы можете включить дополнительный код для учета этого сценария.

person Lee Mac    schedule 03.04.2019
comment
Тем не менее, я получаю ту же подсказку - person Nithish Albin; 04.04.2019