2106_zh-CN
JSL 中的“打开”这可能简单得可笑,但我对脚本编写还很陌生......
我写了一个操作数据表的脚本。一切正常。目前它只对当前数据表进行操作。
我希望它在运行脚本时首先导入原始文本文件。但是,我希望能够选择要导入的文件,并且脚本能够自动将某些参数应用于表。我可以使用:
打开();
但之后我需要选择要导入的列、字符类型等等。我希望脚本每次都能自动执行这些操作。所以,我希望每次都包含相同的参数,但不希望文件路径/名称每次都相同。有什么建议吗?
谢谢。回复:JSL 中的“open”谢谢!正如我所说,我是个新手。现在一切正常了。回复:JSL 中的“打开”删除“import_filename”两边的双引号。它是一个变量,你给它赋值一个字符串。
dt=打开(
导入文件名,
列(
col1=字符,
col2 = 字符,
col3 = 字符,
. = 省略,
),
(此处似有缺失,请提供更正后的文本)。回复:JSL 中的“打开”谢谢。我觉得差不多了,但我肯定哪里理解错了。我的脚本开头大致是这样的:
import_filename=pick file("选择文件","D:\Documents and Settings\Bob\My Documents\Projects\");
dt=打开(
“导入文件名”,
列(
col1=字符,
col2 = 字符,
col3 = 字符,
. = 省略,
),
(此处似有缺失,请提供更正后的文本)。
你知道我做错了什么吗?回复:JSL 中的“打开”我认为以下内容可能是您所需要的:
1. 手动打开一个文件。在数据集中,查看旁边是否有一个红色三角形,其中包含“源”。点击红色三角形,然后选择“编辑脚本”。
2. 这应该会打开一个脚本窗口,其中包含一个巨大的 Open() 命令。保存此脚本,但将文件名设置为变量(例如 import_filename)。
3. 使用 Pick File() 命令找到要导入的文件。将 import_filename 变量设置为该文件。
4. 将 import_filename 变量插入到之前在步骤 2 中保存的 Open() 命令中。
问候,
彼得
Comments
There are no comments yet