乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 96|回复: 6

[编程交流] 不同的日志文件路径依赖于

[复制链接]

7

主题

32

帖子

26

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 15:56:05 | 显示全部楼层 |阅读模式
大家好,
 
我需要帮助。
 
我有一个紧急lisp,供一帮用户设置所有系统变量,
但这不适用于LOGFILEPATH
 
我试过这个:
 
 
谁能告诉我我做错了什么?
 
 
亲切的问候
Blueburd1973年
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:13:06 | 显示全部楼层
也许这条路不存在?
回复

使用道具 举报

7

主题

32

帖子

26

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 16:24:44 | 显示全部楼层
嗨,ronjonp,
 
不,路径存在。
 
我认为问题在于符号“xxx”处存储的登录名。
它似乎在STRCAT上没有连接。
 
亲切的问候
蓝鸟1973
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:35:01 | 显示全部楼层
如果路径不存在,我只能复制错误。试试这个:
  1. (if (findfile (setq path (strcat "\\\\Server\\Folder\" (getvar 'loginname))))
  2. (setvar "LOGFILEPATH" path)
  3. (print (strcat path " not found..."))
  4. )
回复

使用道具 举报

28

主题

317

帖子

292

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-5 16:45:21 | 显示全部楼层
我不明白为什么xxx符号会引起任何问题,除非它包含\内部(这似乎不太可能)
你能试试,告诉我它是否有效吗?将(setq LOGP(strcat“\\\\\Server\\Folder\\”xxx))更改为(setq LOGP(strcat“\\\\Server\\Folder\\”xxx“\”)
回复

使用道具 举报

7

主题

32

帖子

26

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 16:48:39 | 显示全部楼层
嗨ronjonp和Jef!,
 
它起作用了!
 
 
只缺少了“\\”。
 
谢谢大家!!!
 
亲切的问候
蓝鸟1973
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:58:14 | 显示全部楼层
 
奇怪的这两条路都适合我?顺便提一下您可以将临时路径缩短为:(setvar的logfilepath(getenv“temp”))
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 20:19 , Processed in 0.483372 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表