Bluebird1973 发表于 2022-7-5 15:56:05

不同的日志文件路径依赖于

大家好,
 
我需要帮助。
 
我有一个紧急lisp,供一帮用户设置所有系统变量,
但这不适用于LOGFILEPATH
 
我试过这个:
 
 
谁能告诉我我做错了什么?
 
 
亲切的问候
Blueburd1973年

ronjonp 发表于 2022-7-5 16:13:06

也许这条路不存在?

Bluebird1973 发表于 2022-7-5 16:24:44

嗨,ronjonp,
 
不,路径存在。
 
我认为问题在于符号“xxx”处存储的登录名。
它似乎在STRCAT上没有连接。
 
亲切的问候
蓝鸟1973

ronjonp 发表于 2022-7-5 16:35:01

如果路径不存在,我只能复制错误。试试这个:
(if (findfile (setq path (strcat "\\\\Server\\Folder\\" (getvar 'loginname))))
(setvar "LOGFILEPATH" path)
(print (strcat path " not found..."))
)

Jef! 发表于 2022-7-5 16:45:21

我不明白为什么xxx符号会引起任何问题,除非它包含\内部(这似乎不太可能)
你能试试,告诉我它是否有效吗?将(setq LOGP(strcat“\\\\\Server\\Folder\\”xxx))更改为(setq LOGP(strcat“\\\\Server\\Folder\\”xxx“\”)

Bluebird1973 发表于 2022-7-5 16:48:39

嗨ronjonp和Jef!,
 
它起作用了!
 
 
只缺少了“\\”。
 
谢谢大家!!!
 
亲切的问候
蓝鸟1973

ronjonp 发表于 2022-7-5 16:58:14

 
奇怪的这两条路都适合我?顺便提一下您可以将临时路径缩短为:(setvar的logfilepath(getenv“temp”))
页: [1]
查看完整版本: 不同的日志文件路径依赖于