我有一些代码可以为用户打开 Windows 资源管理器,但它始终以“我的文档”为焦点打开,据我所知,这是 Windows 资源管理器的默认设置。
我可以将它退回到当前用户名目录,但我不能强制它在由变量定义的网络驱动器>文件夹中打开。我尝试使用 OS vb 脚本添加焦点(必须尝试一些东西,它在语法上看起来非常相似?)但这仍然忽略了文件夹路径并求助于用户目录:
def Open_Win_Explorer_and_Select_Dir():
import subprocess
fldr2opn = currentproject.get()
# os.popen('start explorer,"%s" ' % fldr2opn)
os.popen('c:\windows\EXPLORER.EXE /n, /select, "%s"' % fldr2opn)
如果我在 它返回正确的路径print(fldr2opn)
之前输入一个语句,那么我知道这是正确的,这只是让我难过的语法。os.popen()
"P:\Projects_2013\test_dir"
os.popen