打开文件并继续脚本你好,
在脚本中,我提示用户打开文件:
LBSelect = Open( "file path",
Use Labels For Var Names( 1 )
);
这将打开一个文件夹,用户必须选择正确的文件。文件打开后,脚本应继续基于该文件执行一系列操作。
如何让脚本等待文件打开? 我考虑过 wait() ,但这只会说明它需要等待多少秒,并且由于这些文件往往非常大,所以这不是一个很好的选择。
如何让它等待文件打开?
可以以任何方式使用模态窗口吗?
朱莉弟兄
回复:打开文件并继续脚本你在寻找这样的东西吗?
Names Default To Here( 1 );
New Window( "Data and Limits file",
<<MODAL></MODAL>
回复:打开文件并继续脚本Wait(0)
...是等待任务完成的常见方法。不确定我是否曾经在打开文件的情况下使用过它。
回复:打开文件并继续脚本好的 - 我可以看到这一点。
通常,当我提示用户打开文件(他们自己导航到文件)时,我会这样做。 在这种情况下,我想在其中添加文件路径以减少点击量,然后我设法让自己感到困惑。
现在我已经这样做了:
path = Pick File("Select lb", "file path");
LBSelect = Open( path,
Use Labels For Var Names( 1 )
);但这似乎不起作用。 lb 文件以 lb 打开,而不是 LBSelect。
我究竟做错了什么?
回复:打开文件并继续脚本你很困惑。 这打开()函数打开一个文件。 这选择文件()函数显示一个对话框并返回所选文件或丢失的完整路径。 所以你应该调用选择文件()函数并使用结果来打开文件打开()函数,或者调用打开()没有路径的函数。
回复:打开文件并继续脚本你好,
我有几个想法。
1. 尝试使用内部没有数字的wait()。 它将等到所有先前的命令完成(我希望这是真的)
2. 用 wait 和 try 进行循环
For( i = 1, i <= 100, i++,
Try(
LBSelect << Bring Window to front();//run any command on table which will fail in case the table is not ready
Break();//if not failed - terminate the loop
,
Wait( 1 )
);//if failed - wait 1 second and try again
);
回复:打开文件并继续脚本也许这样做会更好?请参见粗体文本,其他所有内容都是可选的,具体取决于我需要对我的数据执行的操作。
打开(
选择文件(),
工作表(“数据”),
用于所有工作表( 1 ),
连接工作表( 0 ),
创建连接列( 0 ),
工作表设置(
1、
有列标题( 1 ),
标题行数(4),
标题从行( 21 )开始,
数据从行( 25 )开始,
数据从列( 1 )开始,
数据结束于行(0),
数据结束于列( 0 ),
复制跨行( 1 ),
复制跨区报头( 0 ),
隐藏行( 1 ),
禁止隐藏列( 1 ),
取消空列( 1 ),
视为层次结构( 0 ),
多系列堆栈( 0 ),
导入单元格颜色( 0 ),
限制列检测( 0 ),
列分隔符字符串(“-”)
)
)
回复:打开文件并继续脚本所以基本上这个...
打开(
选择文件(),
.....
)