由于autosave sv$files所在的SAVEFILEPATH并不总是与AutoCAD的临时文件夹相同,我昨天还是修改了代码。
虽然我的电脑上还有Civil 3D 2013,但(getvar“SAVEFILEPATH”)也返回“C:\\Users\\BeaufordT\\appdata\\local\\temp\”。不知道这是不是文件系统的问题,我在Windows 7 64位上,你的操作系统是什么?
做
给你临时文件夹“C:\\AcadTemp”?
我希望将来能够发布与文件相关的代码,这些代码可以在其他电脑上使用。你能帮我想出一个解决方案吗?什么是
在你的电脑上有什么结果?那么...怎么样
12? 我必须向AlanJ Thompson道歉,因为他没有确认原始代码,但这就是他使用的代码
13
我在赢7 64位。李,有什么评论吗? 更好的解决方案可能是使用(strcat(getenv“temp”)“\\getval1.lsp”)。它仍然需要\\斜杠
我已经编辑了我的原始代码,有3个选择。
我们的(getenv“temp”)都需要在末尾使用\\双反斜杠,该反斜杠与AutoCAD临时文件的实际位置一致。我从来没有发现需要更改temp或SAVEFILEPATH的位置,我的两个位置都是现成的,很高兴temp对我们两人都适用。 这是最新的版本,基本上你可以有很多行,你喜欢它的所有工作从1调用线,问题是它不工作,我需要帮助看到红色代码。另一种方法是通过某种方式动态创建变量。
14
也许你需要@LeeMac。 早上好BigAl!
我必须承认我对DCL很生疏。
我翻阅了你们早期的帖子和信件,认为这是个好主意。
以下是我过去的做法(对该线程进行了一些调整)
15
我敢肯定,你的是一个打字错误或小格式的问题,因为他们以前的工作
祝你好运-大卫 谢谢David The foreach k kl是我需要的,特别是动作片部分,我做得有点简单。就像自动编号或字符串返回值的想法一样。 不客气,
我在post#16中刷新了一些代码
仅在当前会话中为内存添加了全局变量
添加了转换段。
这只是一个起点,但对于喜欢DCL输入的人来说应该很有用
-大卫 也许改变这个(/tiles-kl-fn到(tiles/kl-fn)将允许预加载版本和任意数量的行。
页:
1
[2]