IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] 求助, 相对路径该怎么写?!

[复制链接]
itzyx 发表于 2020-10-18 23:25:22 | 显示全部楼层 |阅读模式

  1. #include<Excel.au3>

  2. $owork=_Excel_Open()
  3. $path="C:\Users\Administrator\Desktop\test\20200927\目录.xls"
  4. $swork=_Excel_BookOpen($owork,$path)
复制代码
我想打开桌面 文件夹已有的xls文件,但是生成的 文件夹名称 "20200927" 数字会变化,我想用相对路径该怎么写啊,谢谢各位大佬!
最近访问 头像模式 列表模式
 楼主| itzyx 发表于 2020-10-18 23:34:10 | 显示全部楼层

活跃 1897| 技术 0| 互助 0| 钻石 0

我知道用这个可以,但是打开不对 怎么回事
.\ 这样是当前目录
..\  这样就是上层
Skyfree 发表于 2020-10-19 10:43:37 | 显示全部楼层

活跃 268262| 技术 1454| 互助 1867| 钻石 31124

参阅 _PathFull 函数相关说明。
  1. #include <File.au3>
  2. _PathFull ( $sRelativePath [, $sBasePath = @WorkingDir] )
复制代码


有些函数是不识别相对路径的,所以你可以把相对路径转成绝对路径再给它。
 楼主| itzyx 发表于 2020-10-19 15:26:31 | 显示全部楼层

活跃 1897| 技术 0| 互助 0| 钻石 0

  1. #include <File.au3>
  2. #include<Excel.au3>

  3. $sRelativePath=@DesktopDir&"\test\..\目录.xlsx"
  4. $sBasePath=_PathFull ( $sRelativePath )
  5. MsgBox(0,"",$sBasePath)
  6. $owork=_Excel_Open()
  7. $swork=_Excel_BookOpen($owork,$sBasePath)
复制代码



大佬,我把相对路径转成绝对路径,显示的路径是:‪C:\Users\admin\Desktop\目录.xlsx
文件还是打不开 怎么回事
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

itzyx

1897

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 微软确认Windows 10最新更新导致任务栏文字
  • [多图]Windows 11专业版截图泄露 传闻中的
  • 一次验血测50种癌症?全球首个产品上市 这
  • Intel 60核心至强内核照首曝:出厂就屏蔽4
  • 小米申请三种智能机外观设计专利 或以Note
  • 不止首发自研SoC 谷歌Pixel 6还支持更高功
  • AMD Radeon RX 6600M移动GPU性能实测:略逊
  • Windows 11下周发布 微软股价形成杯底形态
  • RTX 2060复活之后又遭限制 NVIDIA希望优先
  • 消息称Switch Pro的处理器SoC可能是来自英
炫酷的硬件Show
  • MARK 1 - 设计型 PC 与垂直风道
  • 好的大王,没问题大王
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
有趣的美图分享
  • 本想拍一张美美的照片 没想到拍成王八上天
  • 当监考老师一直盯着我
  • 对你来说,晾衣夹只是晾衣夹,但对有的人来
  • 高考前后
  • 旗开得胜
  • 真正的快乐
  • 竟然是手工制品啊
  • 我的高傲已经尽数体现
  • 很难说不是部动画片了
  • “扫地僧”一般都是狠角色
关注官方微信
快速回复 返回顶部 返回列表