gpt4 book ai didi

batch-file - 批处理 : How to read a path from a double-clicked file?

转载 作者:行者123 更新时间:2023-12-04 00:43:49 27 4
gpt4 key购买 nike

我正在考虑将文件类型扩展名与批处理脚本 (.foo) 相关联,因此当双击扩展名为 .foo 的文件时,将执行此脚本。关键是我不知道是否有办法告诉脚本“已执行”文件的路径(即,哪个变量(如果有的话)保存双击文件的路径)。

谢谢。

最佳答案

执行的文件作为第一个参数传递给脚本。将显示一个简单的示例。创建一个包含以下内容的批处理文件(例如 foo_command.cmd):

echo %* > %~dpn0.log

执行您想要的文件类型并将其连接到批处理文件。这将写入一个名为 foo_command.log 的文件(在 foo_command.cmd 的目录中),其中包含传递给脚本的所有参数。你会看到,它是执行文件的完整路径。

一般情况下,脚本中的变量%1保存路径,默认情况下没有设置其他变量。

关于batch-file - 批处理 : How to read a path from a double-clicked file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36648882/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com