【发布时间】:2015-07-26 20:04:00
【问题描述】:
不确定是否有人可以提供帮助。 我正在使用一种名为 AutoLISP 的语言进行编程......基于 LISP 但有一些额外的功能。它在一个名为 AutoCAD 的程序中使用。
无论如何,我有一些代码可以从网络服务器上的文本文件中读取,但我也想知道如何写入文件.....如果可能的话。
这是我必须阅读的文件:
(defun c:read ()
(setq server "http://example.com.au/Folder/")
(setq SetFile "testpost.txt")
(setq Filepath (strcat server SetFile))
(setq xml (vlax-create-object "MSXML2.XMLHTTP.3.0"))
(vlax-invoke-method xml 'open "POST" Filepath :vlax-false)
(vlax-invoke-method xml 'send)
(setq strSunday (vlax-get-property xml 'responsetext))
)
任何想法如何使用我必须写回的代码?
谢谢
【问题讨论】:
-
写入本地文件 - 还是服务器上的文件?如果您指的是服务器,请尝试
(vla-put-property object new-value)。 -
感谢您的信息。是的,我正在尝试写入 Web 服务器。我尝试了您放置的代码,但这似乎也不起作用。经过大量研究后,我开始假设 autolisp 无法做到这一点