怎样取得另存为的路径+文件名?
本帖最后由 gzcsun 于 2022-5-11 11:34 编辑[*](strcat (Getvar "DWGPREFIX") (Getvar "dwgName"))
[*]用这个不行,只是原来的路径+文件名
[*]请大侠帮帮忙
为什么不行,你另存为难道不是(strcat (Getvar "DWGPREFIX") (Getvar "dwgName"))? 想要另存为后的新文件路径+文件名
就想问一句
另存前的文件路径+文件名
你知道怎么获取么? 本帖最后由 guosheyang 于 2022-5-11 17:36 编辑
gzcsun 发表于 2022-5-11 11:31
想要另存为后的新文件路径+文件名
如果是想改另存的 路径和名称试下这个目录必须存在
(progn
(setq thisdrawing(vla-get-activedocument
(vlax-get-acad-object)))
(vlax-invoke-method thisdrawing 'SAVEAS (strcat "d:\\ygs2\\" "ygs888.dwg" ))
) 如果另存为以后的文件没关 (strcat (Getvar "DWGPREFIX") (Getvar "dwgName")) 是可以的
页:
[1]