我正在尝试创建一个简单的脚本,以在Python中将所选文件(在Windows资源管理器中)的文件路径复制到剪贴板中。
我一直在研究pyperclip和tkinter,但我不确定如何确切地进行操作。
在tkinter中的askopenfilename看起来很有前途,但我想选择Python之外的文件,然后通过Windows上下文菜单调用该脚本。
编辑:
我想创建一个脚本,可以在使用Windows上下文菜单(右键单击)复制它时将本地文件路径更改为网络路径。
例如。 当在Windows资源管理器中右键单击我的文件C:\ Users \ LocalUser \ test.txt时,我想添加一个下拉选项以复制文件路径,但将目录更改为例如D:\ Users \ LocalUser \ test.txt。
我考虑通过在RegEdit中添加一个新键并在Computer \ HKEY_CLASSES_ROOT \ * \ shell中添加指向Python脚本的快捷方式来添加上下文菜单选项,但是为了这样做,我需要能够首先将文件路径复制到我的剪贴板中。
在tkinter中的askopenfilename看起来很有前途,但我想选择Python之外的文件,然后通过Windows上下文菜单调用该脚本。
编辑:
我想创建一个脚本,可以在使用Windows上下文菜单(右键单击)复制它时将本地文件路径更改为网络路径。
例如。 当在Windows资源管理器中右键单击我的文件C:\ Users \ LocalUser \ test.txt时,我想添加一个下拉选项以复制文件路径,但将目录更改为例如D:\ Users \ LocalUser \ test.txt。
我考虑通过在RegEdit中添加一个新键并在Computer \ HKEY_CLASSES_ROOT \ * \ shell中添加指向Python脚本的快捷方式来添加上下文菜单选项,但是为了这样做,我需要能够首先将文件路径复制到我的剪贴板中。
pyperclip
模块将传递的命令行参数复制到剪贴板。然后创建上下文菜单项以使用所选文件作为命令行参数执行Python脚本。 - acw1668