Please enable JavaScript to view this site.

Navigation: 脚本 > 脚本详情

写入文本文件

Scroll Prev Top Next 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 会假定您想使用包含脚本的目录。如果包含分隔符,如",",它将出现在条目之间。否则,输出文件将以制表符分隔。

如果输出文件已经存在,Prism 会追加到该文件,除非你包含了 CLEAR

除非在 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

Prism 项目的文件名

工作表名称

%VPrism 版本

 

 

 

 

 

 

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