我正在尝试设置默认使用连接器选项打开 Tableau 工作簿,并在文件名之前使用连接器参数,我这样做对吗?
下面的命令提示符工作正常
"C:\Program Files\Tableau\Tableau 2019.1\bin\tableau.exe" -DConnectPluginsPath=C:\Users\Administrator\AppData\Roaming\connector C:\Users\Administrator\Desktop\Book1.twb
但是使用 ftype 关联却不行
ftype myfile="C:\Program Files\Tableau\Tableau 2019.1\bin\tableau.exe -DConnectPluginsPath=C:\Users\Administrator\AppData\Roaming\connector" %1
assoc .twb=myfile
regsvr32 /i shell32.dll
似乎它不接受这个论点
-DConnectPluginsPath=C:\Users\Administrator\AppData\Roaming\connector
似乎是在启动应用程序后接受参数,而不是在启动应用程序时使用这些参数设置。
谢谢
答案1
或者,使用以下 REG.exe 命令行:
reg add hkcr\myfile\shell\open\command /ve /d "\"C:\Program Files\Tableau\Tableau 2019.1\bin\tableau.exe\" -DConnectPluginsPath=C:\Users\Administrator\AppData\Roaming\connector "\"%1\""
这会将(default)
值设置为以下内容:
"C:\Program Files\Tableau\Tableau 2019.1\bin\tableau.exe" -DConnectPluginsPath=C:\Users\Administrator\AppData\Roaming\connector "%1"
在此注册表项下:
HKEY_CLASSES_ROOT\myfile\Shell\Open\Command
然后运行:
assoc .twb=myfile