就是先把文件改为只读取,这个代码国外论坛找的,但是怎么用?没看明白....例如我想把文件只读属性去掉。 - (defun SetRO (/ afile fso ofile ro)
- (cond
- ((and (setq aFile (getfiled "" "" "" 4))
- (setq fso (vlax-create-object "Scripting.FilesystemObject"))
- (setq oFile (vlax-invoke fso 'GetFile aFile))
- )
- (vlax-put-property oFile 'Attributes (setq ro (- 1 (logand 1 (vlax-get-property oFile 'Attributes)))))
- (princ (strcat "File set to " (nth ro '("Read-write" "Read-only"))))
- (vlax-release-object oFile)
- (vlax-release-object fso)
- )
- )
- (princ)
- )
|