Excel 表里调用动作打开 python 脚本,参数要怎么传递当前打开的 excel 文件的完整路径

使用问题 · 998 次浏览
独家灯火 创建于 2022-05-23 10:47

我之前一直是手动将 excel 文件拖动到 python 文件上运行,这样可以直接将 excel 文件的完整路径当作参数传递给 py,那么如题能不能实现呢?


回复内容
CL 2022-05-23 11:02
#1

"命令/路径" 写python.exe的完整路径,如果已经在path,可以只写python.exe。 “参数”里写py文件的路径。

CL 最后更新于 2022-05-23 11:04
独家灯火 回复 CL 2022-05-23 12:22 :
虽然答非所问,但还是谢谢你
CL 回复 独家灯火 2022-05-23 12:34 :

额,看错了。 传递路径需要用组合动作。

获取路径可以通过运行powershell、vbs脚本得到,或者使用quicker的这个模块,前提是权限要匹配,具体可以看下模块文档。


独家灯火 2022-05-23 13:29
#2
这个只能拿到标题,也就能拿到文件名,但没有完整路径,正在找能不能像CAD一样显示完整路径的选项,多谢
CL 回复 独家灯火 2022-05-23 14:06 :

我这里测试是可以的 ,确保文件本身已经保存了有路径了。

独家灯火 回复 CL 2022-05-24 10:18 :

多谢,因为权限的问题,每次要用quicker打开 excel文件,太麻烦了,我在python里搞定了传递参数的问题

CL 回复 独家灯火 2022-05-24 10:56 :

是的,这个有点麻烦。 解决办法是用脚本获取后通过控制台输出到qk里,不过也有点麻烦哈哈。 直接用py挺好的。

回复主贴