Please enable JavaScript to view this site.

Navigation: 脚本 > 脚本详情

写入文本文件

Scroll 前一页 Top 后一页 More

命令

OpenOutput [“filename”] ,<CLEAR>, <”delimiter”>

WText <"text"> <;&>

WDate <;&>

WTitle

WCell [row], [col], <subcol> <;&>

WRow [row], <col>, <subcol> <;&>

WCol [row], <col>, <subcol><;&>

WSheet <row, col, subcol><;&>

WBlock [row(s)] [column(s)] <row label> <;>

WTCol [row, col] <, subcolumn><;&>

WTRow [row] <,col, subcol> <;&>

WTSheet <row, col, subcol><;&>

WTBlock [row(s)] [columns to include] <row label> <;>

WVersion

CloseOutput

 

解释

Prism提供了两种从脚本写入结果的方法。上一节解释了如何写入表。此处解释了一种更通用的方法(即,写入文本文件)。通常,您会发现写入表更容易(上一节),但可能会发现写入文本文件的额外灵活性也有用处。

第一步是使用命令OpenOutput打开(或创建)一份文件,以包含脚本将输出的文本。如果文件前侧无磁盘和目录,则Prism将使用SetPath中定义的路径。 。如果无 SetPath 命令,则Prism假设您想要使用包含脚本的目录。如果包括分隔符(例如,“,”),则其将出现在条目之间。否则,将使用制表符分隔输出文件。

如果输出文件已经存在,除非已经包括 CLEAR,否则Prism会附加到该文件。

结果将由选项卡分隔,除非OpenOutput语句中包含替代制表符。

示例:

OpenOutput C:\gp25\output.txt, Clear

OpenOutput C:\data\july97, “,”

可以使用任何以W开头的命令(或通过创建文本或CSV表,如下节所述)将数据和结果写入(导出)到文本文件中。

如果以分号结束任何一个W命令,则下一个W命令将向同一行添加文本,跟在制表符后侧。如果以和号(&)结尾,则下一个W命令将向同一行添加文本,不带制表符。如果省略分号或和号,则Prism会插入回车代码和换行代码,这样下一个W命令会写入文件的下一行。

最有用的 W 命令是 WCell,其可以写出数据表或结果表中一个单元格的内容。您需要指定要写入的单元格的行和列。行0是指列标题的行,行1是指数据的第一行。列0是指X列,列1是指第一个Y列(列A)。

也可以一次写出整行或整列,或整个工作表。命令以WT开始在写入文本文件之前,转置数据(使每行变成一列)开始。

WVersion 写入您正在使用的Prism版本,以完整记录结果。

请注意, WTable命令虽然以字母W开头,但不同于此处描述的命令集。

阅读有关WBlock和WTBlock的更多信息

变量

写入文本时使用以下变量:

%D 最后保存此文件的日期和时间,例如“2014年9月16日星期二下午4:08:10”

%P Prism项目的文件名

%S 工作表名称

%V Prism版本

 

 

 

 

 

 

© 1995-2019 GraphPad Software, LLC. All rights reserved.