c++ 获取当前路径_Tips | Windows 下增加右键菜单“复制文件路径”

写在前面

知道我的人都应该很清楚,我的日常工作环境就是 Windows。为啥没有用 macOS?因为买不起;为啥不用 Linux?因为折腾不起。后两者我多少都尝试了半年以上,最后还是转回 Windows。不可否认,macOS和Linux不同发行版,对开发效率都有帮助。但对于我个人来说,windows是最好的选择:

  1. 用了快二十年windows,习惯在那里

  2. 身边绝大多数用Windows,从方便沟通的角度出发,这是最好的选择

  3. TBtools 的主要用户在Windows下工作,macOS用户最多不到10%,从TBtools开发的角度出发,这也是最好的选择

回到主题,无论我们在哪类系统下工作,常常会要一些软件使用问题。这些软件可能需要我们通过文件对话框选择具体输入文件,这是一个非常尴尬的事情,比如

44b7dcf9002d429ff5fa3a28f52800ce.png

对于大多数程序的对话框,我们需要一直在菜单中跳转跳转跳转,直到找到文件。当然,其实 TBtools 几乎所有文件输入框都支持拖拽放置 - 自动获取路径。
但我们并不排除一些特殊情况,比如用户以管理员身份打开 TBtools,发现不能拖拽放置。这主要还是文件系统的安全权限设置问题。

问题当然不仅于此,我们会在很多时候,其实需要的不是复制文件,而是复制文件完整路径。比如,需要这个文本信息

C:\Users\ccj04\Desktop\XPS 13 迁移\Gene Density Profile\Arabidopsis_thaliana.genome.gff3

解决办法

Emmm,一直以来,我有一个解决办法:

  1. 首先,右键当前文件,重命名并复制文件名

  2. 黏贴到 Everything

  3. 在 Everything 中右键文件,复制完整路径和文件名

b7cf0a709cf6a4b8215675d52c893c0e.png

然而,这明显不优雅,而且涉及两步操作。
早上起来,越想越不爽。一顿搜索,找了系列解决方案:

  1. 安装一些右键菜单管理软件,- 太麻烦,不要

  2. 人工修改注册表 - 太麻烦,也不要

  3. .reg 文件,双击运行搞定 - 可行

网络上存在三五个不同版本的 .reg 文件,可以自动修改注册表并完成这项,但多少存在一些问题:

  1. 复制出来的路径有双引号,多数时候会影响程序运行,尤其是 TBtools

  2. 复制时,会弹出 CMD 黑框,不优雅

  3. 没有 icon

  4. 只有增加菜单项,没有删除菜单项

综合以上,我鼓捣了一波,于是得到两个.reg文件,

23dc13a6d7214e9d276656e60b2e4b8f.png

操作步骤

首先看看原始右键菜单

df465d1e561b2d68105cc88be9f08feb.png

操作简单,双击文件

eeb3de07b27917d70f6a1bcd5faf2a82.png

选择是,

14b0b70d15864a22958bc6cd16b6333b.png

点击确定即可,再看看现在的菜单

d48f4d42447d6662b945169f1f6f7c3e.png

于是,只要对于每个文件/文件夹,右键即可复制路径,如下:

C:\Users\ccj04\Desktop\XPS 13 迁移

如何获取

顺便测试一下公众号的关键词检索功能,大体可以在生信札记公众号,输入关键词如:

  1. 复制路径

  2. 路径

  3. 复制

  4. 右键菜单
    。。。

f81654cf5a6336c17435d9b637664362.png

公众号就会自动回复文件下载链接(后续有可能更新,公众号回复可以随时更新)...
似乎完美

写在后面

有时候,折腾一下,生活会变得更轻松。还是那句话,工欲善其事,必先利其器。
这波操作,就像我写 TBtools 一样,用户开心,而我自己也是用户。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值