跳到主要内容

FoobarSetSave Foobar保存文件

🎯功能

设置保存指定的Foobar滚动文本区信息到文件

📜语法

结果 = dm.FoobarSetSave(Foobar, 文件, 开关, 头信息)

📥参数

参数数据类型解释
Foobar整型数指定的Foobar窗口句柄,注意,此句柄必须是通过CreateFoobarxxxx系列函数创建出来的
文件字符串保存的文件名
开关整型数0:关闭向文件输出, 1:开启向文件输出
头信息字符串输出的附加头信息. (比如行数 日期 时间信息) 格式是如下格式串的顺序组合.如果为空串,表示无附加头.
参数头信息取值介绍
参数头信息说明
"%L0nd%"表示附加头信息带有行号,并且是按照十进制输出. n表示按多少个十进制数字补0对齐. 比如"%L04d%",输出的行号为0001 0002 0003等. "%L03d",输出的行号为001 002 003..等.
"%L0nx%"表示附加头信息带有行号,并且是按照16进制小写输出. n表示按多少个16进制数字补0对齐. 比如"%L04x%",输出的行号为0009 000a 000b等. "%L03x",输出的行号为009 00a 00b..等.
"%L0nX%"表示附加头信息带有行号,并且是按照16进制大写输出. n表示按多少个16进制数字补0对齐. 比如"%L04X%",输出的行号为0009 000A 000B等. "%L03X",输出的行号为009 00A 00B..等.
"%yyyy%"表示年. 比如2012
"%MM%"表示月. 比如12
"%dd%"表示日. 比如28
"%hh%"表示小时. 比如13
"%mm%"表示分钟. 比如59
"%ss%"表示秒. 比如48.

📤返回

整型数, 0为失败, 1为成功.

💡示例

// 开启输出,并且按原始信息输出. 无附加头.
dm.FoobarSetSave foobar,"output.txt",1,""

// 开启输出,并且按行号信息输出.
dm.FoobarSetSave foobar,"output.txt",1,"【%L04d%】"
/* 这个输出的信息类似如下
【0001】…
【0002】…
【0003】…
*/

// 开启输出,并且按年月日的方式输出.
dm.FoobarSetSave foobar,"output.txt",1,"{%yyyy%-%MM%-%dd%} "
/* 这个输出的信息类似如下
{2008-01-01} …
{2008-01-01} …
{2008-01-01} …
{2008-01-01} …
*/



// 开启输出,并且按时分秒的方式输出.
dm.FoobarSetSave foobar,"output.txt",1,"{%hh%-%mm%-%ss%} "
/* 这个输出的信息类似如下
{13-04-45} …
{13-04-48} …
{13-04-50} …
*/

// 开启输出,并且按照行号 时分的方式输出
dm.FoobarSetSave foobar,"output.txt",1,"[%L03d%] (%hh%-%mm%)"
/* 这个输出的信息类似如下
[001] (23-16)…
[002] (23-17)…
[003] (23-20)…
*/

📘备注