脚本打开“选择目录”两次大家好,
我发现这种行为很奇怪,但不知道为什么……如果我使用多文件导入脚本并将目录路径替换为“选择目录”,它会打开两次选择目录对话框。它仍然可以工作,但为什么会打开两次?
tblref = Multiple File Import(
<<SET folder=""></SET>
<P>感谢任何帮助:)</img></P>
<P>谢谢</P>
<P>弗洛里安</P>回复:脚本打开“选择目录”两次猜测一下 - 当没有文件路径时,它已经有一个 pick directory() 调用。但是 - 有趣的是,当你省略 pick directory() 而只有空的 set folder() 部分时,它会因参数不足而引发错误。深入研究脚本索引,还有另一种攻击计划,你可以尝试获得你想要的东西:
// from the scripting index's "Set folder" example under the MFI section
Names Default To Here( 1 );
// Create the MFI object (you could put everything but your directory call here)
mfi = Multiple File Import();
// get the directory of interest
path = pick directory()
// set the path for the directory in the mfi object
mfi << Set Folder( path );
// run the thing
mfi << Import Data;
回复:脚本打开“选择目录”两次您好@Florian_Vogt ,脚本索引中的示例(如下)将打开多文件导入实用程序,并且有一个默认选项来选择目录。我认为没有必要添加额外的“选择目录”功能。
Multiple File Import( <<SET folder=""></SET>
回复:脚本打开“选择目录”两次谢谢大家 - 一如既往的大力支持:)@DonMcCormack @MikeD_Anderson @nick_shelton
将采用将“pick directory()”放在 MFI 脚本之外的解决方案,这完美地完成了工作!
谢谢,祝你周末愉快!