在窗口显示字符串信息
infow=Mode, , ||Thems, ||attach<>, ||titlx<>
参数:
Mode
|
创建字符串的模式:
0 - 在指定程序的标题中创建。
1 - 在指定程序的特定窗口面板中创建(默认情况下在桌面上)。
2 - 启用/关闭指定程序标题中的字符串
3 - 启用/关闭指定程序的特定窗口面板中的字符串
4 - 在指定程序的标题中创建(如果未找到窗口,则显示错误消息)。
|
|
其它参数:
|
Thems
|
主题. TCIMG.ini中记录信息字符串设置的字段名称.默认名称为 TitleWindow(即[TitleWindow]字段).
该字段中的大多数键用于 Mode=1 时。Line键的解释请参见注释.
|
attach<>
|
依附的主窗口. attach<CLASS|Left|Top>参数允许您为指定的窗口创建字符串信息,其中:
CLASS - 正在为其创建字符串的窗口的类(TTOTAL_CMD).
Left - 相对于主窗口的左侧水平缩进值.
Top - 相对于主窗口的左上角垂直缩进值.
Left 和 Top 用于Mode=1及Mode=3
|
titlx<>
|
强制指定标题文本. 您可以使用titlx<String>参数强制指定窗口的标题, 其中:
String - 设置的窗口文本
用于Mode=0,Mode=2和Mode=4
默认情况下,标题取自指定的窗口,并附加字符串信息
|
备注
字符串信息中显示的信息在 line 键中规定
•可以使用任何文本信息.
•在所需的位置插入下列专用标签,在显示过程中将替换为相应的值:
字符串信息专用标签
|
标签名称
|
信息
|
¤TIME¤FORMAT¤
|
日期. FORMAT可以包含YYYY.YY.MM.DD.HH.NN.SS.WW.AA,其中:
YYYY - 年,四位数字.
YY - 年,最后两位数字.
MM - 月,从01到12.
DD - 日,从01到31.
HH - 时,从00到23的24小时格式.
NN - 分,从00到59.
SS - 秒,从00至59.
WW -星期几。从1到7,每周以周日开始、周六结束.
AA - 当年中的第几天,从1到366.
分隔符点"."也可以是其它文字或符号.
|
¤DATA¤FORMAT¤
|
日期. FORMAT可以包含以下缩写(符号或字符组合):
h.hh.H.HH.m.mm.s.ss.t.tt.d.dd.ddd.dddd.M.MM.MMM.MMMM.y.yy.yyyy
它们可以按任何顺序排列并多次使用.
分隔符可以使用任何其它符号,并不限定为 ".".
缩写
|
描述
|
时间:
|
h
|
小时,数字无前导零; 12小时制
|
hh
|
小时,数字有前导零; 12小时制
|
H
|
小时,数字无前导零; 24小时制
|
HH
|
小时,数字有前导零; 24小时制
|
m
|
分钟,数字无前导零
|
mm
|
分钟,数字有前导零
|
s
|
秒,数字无前导零
|
ss
|
秒,数字有前导零
|
t
|
时间标记符号A或P(如果在系统中设置了输出)
|
tt
|
时间标记符号AM或PM(如果在系统中设置了输出)
|
日期:
|
d
|
日期,数字没有前导零
|
dd
|
日期,数字有前导零
|
ddd
|
星期几的字母缩写
|
dddd
|
星期几的全名
|
M
|
月,数字没有前导零
|
MM
|
月,数字有前导零
|
MMM
|
月,三个字母的缩写(如aug)
|
MMMM
|
月,全名(如八月)
|
y
|
年,最后两位数字,无前导零
|
yy
|
年,最后两位数字,有前导零
|
yyyy
|
年,四位数字
|
|
¤CPU¤
|
进程负载百分比.
|
¤CPU0¤
|
进程负载百分比(不带前导零).
|
|
|
¤USEDMEMORY¤
|
已用内存(百分比).
|
¤FREEMEMORY¤
|
剩余内存(百分比).
|
|
|
¤FRAMM¤
|
物理内存:总大小(以兆字节M为单位)).
|
¤FRAMG¤
|
物理内存:总大小(以千兆字节G为单位).
|
¤ARAMM¤
|
物理内存:可用大小(以兆字节M为单位).
|
¤ARAMG¤
|
物理内存:可用大小(以千兆字节G为单位).
|
¤XRAMM¤
|
物理内存:已用大小(以兆字节M为单位).
|
¤XRAMG¤
|
物理内存:已用大小(以千兆字节G为单位).
|
|
|
¤SRAMM¤
|
页面文件:总大小(以兆字节M为单位).
|
¤SRAMG¤
|
页面文件:总大小(以千兆字节G为单位).
|
¤PRAMM¤
|
页面文件:可用大小(以兆字节M为单位)).
|
¤PRAMG¤
|
页面文件:可用大小(以千兆字节G为单位).
|
¤RRAMM¤
|
页面文件:已用大小(以兆字节M为单位).
|
¤RRAMG¤
|
页面文件:已用大小(以千兆字节G为单位).
|
|
|
¤WRAMM¤
|
虚拟内存:总大小(以兆字节M为单位).
|
¤WRAMG¤
|
虚拟内存:总大小(以千兆字节G为单位).
|
¤VRAMM¤
|
虚拟内存:可用大小(以兆字节M为单位)。
|
¤VRAMG¤
|
虚拟内存:可用大小(以千兆字节G为单位).
|
¤ZRAMM¤
|
虚拟内存:已用大小(以兆字节M为单位).
|
¤ZRAMG¤
|
虚拟内存:已用大小(以千兆字节G为单位).
|
|
|
¤ACM¤
|
C:盘的大小(以兆字节M为单位).
|
¤ACG¤
|
C:盘的大小(以千兆字节G为单位).
|
¤SCM¤
|
C:盘的可用空间(以兆字节M为单位).
|
¤SCG¤
|
C:盘的可用空间(以千兆字节G为单位).
|
¤FC¤
|
C:盘已占用的磁盘空间的百分比.
|
¤PC¤
|
C:盘可用的磁盘空间的百分比.
|
¤LC¤
|
C:盘的标签.
|
¤A*M¤
¤A*G¤
¤S*M¤
¤S*G¤
¤F*¤
¤P*¤
¤L*¤
|
其它磁盘的信息标签仿上书写,其中*换为对应的驱动器号.
|
¤AZM¤
|
Z:盘的大小(以兆字节M为单位).
|
¤AZG¤
|
Z:盘的大小(以千兆字节G为单位).
|
¤SZM¤
|
Z:盘的可用空间(以兆字节M为单位).
|
¤SZG¤
|
Z:盘的可用空间(以千兆字节G为单位).
|
¤FZ¤
|
Z:盘已占用的磁盘空间的百分比.
|
¤PZ¤
|
Z:盘可用的磁盘空间的百分比.
|
¤LZ¤
|
Z:盘的标签.
|
|
|
|
需要连接到互联网
|
¤DOWNLOAD¤
|
下载速度(千字节/兆字节/秒).
|
¤UPLOAD¤
|
上传速度(千字节/兆字节/秒).
|
¤DOWNLOADM¤
|
下载速度(兆字节/秒).
|
¤UPLOADM¤
|
上传速度(兆字节/秒).
|
¤DOWNLOADMBIT¤
|
下载速度(兆比特/秒).
|
¤UPLOADMBIT¤
|
上传速度(兆比特/秒).
|
|
|
|
动态显示有关CDROM和可移动磁盘的信息
|
|
两个 § 字符之间使用以下标签将意味着有关可移动媒体的信息的动态显示.
删除设备或清空驱动器时,字符串信息将被删除.
连接设备后,信息将会添加到该字符串.
例如: §¤N¤ ¤L¤ ¤SG¤G ¤P¤%§
|
¤N¤
|
驱动器号(C :).
|
¤AM¤
|
磁盘大小(以兆字节M为单位)
|
¤AG¤
|
磁盘大小(以千兆字节G为单位)
|
¤SM¤
|
可用磁盘空间量(以兆字节M为单位)
|
¤SG¤
|
可用磁盘空间量(以千兆字节G为单位))
|
¤F¤
|
占用的磁盘空间的百分比.
|
¤P¤
|
可用的磁盘空间的百分比.
|
¤L¤
|
磁盘的标签.
|
|
|
¤KEY¤
|
显示键盘布局更改
|
|
|
?<info=String>?
|
插入静态信息,其中:
String - 这是附录10中的一个或一系列参数.
|
?*<info=String>?
|
插入动态信息,其中:
String - 这是附录10中的一个或一系列参数.
|
示例
[TitleWindow]
...
Line=¤TIME¤YY.MM.DD - HH:NN:SS¤ CPU:¤CPU¤% UMEM:¤USEDMEMORY¤% FMEM:¤FREEMEMORY¤% C:¤PC¤% D:¤PD¤%
[TitleWindow3]
Line=¤DATE¤ddd dd MMM yyyy HH:mm:ss¤ CPU: ¤CPU¤% 内存: ¤USEDMEMORY¤%
如下图所示:
• 如果没有找到指定的窗口(字符串依附的主窗口),则输出错误消息(Mode=4),并退出.
• 如果指定的窗口(字符串依附的主窗口)被关闭,则字符串信息也一起退出.
参见:
captxt, cldar, color, diffd, fonts, keylg, pasgen, playn, plays, radio, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, wntxt, xbarx
exect=$var_n=Number(WinGetHandle('[ACTIVE]')) dubls=3 infow=2||TitleWindow1||attach<@$var_n> tcimg=$cm540 ;; 在活动窗口的标题后面,按照[TitleWindow1]字段中的设置创建信息文本。启用后,TC不再需要专门刷新面板。
infow=0||attach<TTOTAL_CMD> ;; 在Total Commander的标题后面创建字符串信息
infow=0||TitleWindow_0||attach<TTOTAL_CMD>||titlx<~~> ;; 删除Total Commander标题
infow=0||TitleWindow3||attach<TTOTAL_CMD> ;; 在Total Commander的标题后面创建字符串信息,按照[TitleWindow3]中的设置。
infow=0||TitleWindow4||attach<TTOTAL_CMD> ;; 在Total Commander的标题后面创建字符串信息,按照[TitleWindow4]中的设置。
infow=0||TitleWindow6||attach<TTOTAL_CMD> ;; 在Total Commander的标题动态显示可移动磁盘的有关信息
infow=0||TitleWindow7||attach<TTOTAL_CMD> ;; 在Total Commander标题后面,按[TitleWindow7]字段的设置建信息行(使用info参数插入信息)
infow=0||TitleWindow8||attach<TTOTAL_CMD> ;; 在Total Commander标题后面,按[TitleWindow8]字段的设置创建信息行(使用info参数插入动态信息)
infow=0||TitleWindow9||attach<TTOTAL_CMD> ;; 在Total Commander标题后面,按[TitleWindow9]字段的设置创建信息行(使用info参数插入动态信息)
infow=1 ;; 在桌面上创建字符串信息行窗口
infow=1||attach<TTOTAL_CMD|350|7> ;; 在桌面相对于Total Commander的坐标350x7位置创建字符串信息窗口
infow=1||TitleWindow2 ;; 在桌面上创建字符串信息行窗口,按[TitleWindow2]中的设置。
infow=1||TitleWindow2||attach<TTOTAL_CMD|350|7> ;; 在桌面相对于Total Commander的坐标350x7位置创建字符串信息窗口,按[TitleWindow2]中的设置
infow=2||attach<AkelPad4>||titlx<AkelPad> title=AkelPad||$AkelPad4 ;; 在AkelPad的标题中创建字符串信息行窗口,再次按按钮则从标题中删除该行
infow=2||TitleWindow1||attach<TTOTAL_CMD> tcimg=$cm540 ;;在Total Commander的标题创建信息字符串,按[TitleWindow1]字段中的设置(。如果启用,TC的标题更新不需要专门刷新
iniwr=%%TCIMG_INI%%||Autorun||Autorun9||ShellExec~~/TT~~/W~~/SW_HIDE~~%%COMMANDER_PATH%%\TCIMG.exe~~infow=0Chr(124)Chr(124)attach<TTOTAL_CMD> ;; 在[Autorun]字段中的Autorun9键写入TCIMG.ini指定的字符串
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|