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)…
*/
📘备注
无