找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3230|回复: 5

怎么用相对路径来表示当前目录?

[复制链接]

7

主题

55

回帖

1089

积分

金牌会员

积分
1089
发表于 2020-11-12 14:50:18 | 显示全部楼层 |阅读模式
今天尝试不用第三方工具来制作Chrome便携版,用快捷方式加启动参数的方法到可行。
2020-11-12_143726.png

2020-11-12_143641.png

但发现一个问题,如果要把这个便携版拿到其他电脑上用,就得修改快捷方式的目标和位置。

因为这个快捷方式和目标是同一个目录,有没有办法不用绝对路径来表示当前目录,让这个文件夹放在任意盘的任意目录下,不用修改都能正常启动Chrome?




回复

使用道具 举报

8

主题

7749

回帖

2万

积分

超级版主

(^^ゞ

积分
21783
发表于 2020-11-12 19:10:02 | 显示全部楼层
快捷方式好像必须使用绝对路径吧,也许可以用系统环境变量来变相实现相对路径,但是因为是当便捷版来使用,这样反而跟麻烦。感觉只能通过写个 bat 来实现了。
¯\(°_o)/¯
回复

使用道具 举报

7

主题

55

回帖

1089

积分

金牌会员

积分
1089
 楼主| 发表于 2020-11-12 22:21:16 | 显示全部楼层
S8F8ry 发表于 2020-11-12 19:10
快捷方式好像必须使用绝对路径吧,也许可以用系统环境变量来变相实现相对路径,但是因为是当便捷版来使用, ...

谢谢回复,请教这个批处理该怎么写?
回复

使用道具 举报

8

主题

7749

回帖

2万

积分

超级版主

(^^ゞ

积分
21783
发表于 2020-11-12 22:34:28 | 显示全部楼层
cf2d 发表于 2020-11-12 22:21
谢谢回复,请教这个批处理该怎么写?

如果批处理文件和 chrome.exe 同目录,就把原来的启动参数放到程序后,比如:
  1. start chrome.exe --cb-compact-ui --cb-disable-auto-detect-search-provider
  2. exit
复制代码
¯\(°_o)/¯
回复

使用道具 举报

9

主题

121

回帖

3221

积分

论坛元老

积分
3221
发表于 2020-11-13 16:10:30 | 显示全部楼层
这个批处理比较不错
回复

使用道具 举报

7

主题

55

回帖

1089

积分

金牌会员

积分
1089
 楼主| 发表于 2020-11-13 18:31:44 | 显示全部楼层
S8F8ry 发表于 2020-11-12 22:34
如果批处理文件和 chrome.exe 同目录,就把原来的启动参数放到程序后,比如:
...

感谢,我把这个批处理打包成exe,加上图标,看着就像真的一样
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2025-2-8 17:20 , Processed in 0.017703 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表