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 | 显示全部楼层

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

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

活跃 272714| 技术 1420| 互助 1819| 钻石 31024

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


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

活跃 269| 技术 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

269

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 苹果将在法国临时关闭17家门店 只剩3家开张
  • 库克确认苹果今年还有新品要发:暗示自研处
  • Win10新预览版20246推送:支持Linux子系统
  • [下载]可选更新KB4580364发布:Windows 10
  • 英特尔公布第11代"Rocket Lake"处理器
  • 云米发布多款5G IOT 战略新品 – “让5G的
  • 谁更强?华为Mate40 Pro拍照对比iPhone 12
  • AMD RX 6000显卡全系普及USB-C接口:为VR而
  • 硬件加速光追性能对比:RTX 3080领先RX 680
  • 失去华为重创索尼CMOS业务:削减38%利润、2
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 治愈强迫症患者
  • 怎么个严重法?
  • 你除外 你不是人!
  • 谁说钱买不来快乐?
  • 给狗子买衣服
  • 今日小数学题
  • 我想成为的动物
  • 望周知
  • 战斗民族动力
  • 不要做轻钢别墅,还是要用砖砌?
关注官方微信
快速回复 返回顶部 返回列表