创建可定制的文本弹出窗口。
SplashTextOff
SplashTextOn [, Width, Height, Title,
Text]
Width | 窗口的像素级宽度。默认是 200 。此参数可以是一个 表达式 。 |
Height | 窗口的像素级高度 (如果脚本的文件扩展名不是 .aut ,那么不包括它的标题栏)。默认是 0 (也就是只显示标题栏)。此参数可以是一个 表达式 。 |
Title | 窗口的标题。默认是空的 (空白)。 |
Text | 窗口的文本。默认是空的 (空白)。如果 Text 很长,它能通过一种 continuation section(连续章节) 的方法被分解为多个更短的行,这样可以改善可读性和可维护性。 |
要进一步控制布局和字体名称/颜色/大小,请用 Progress 命令和 zh0 选项,其省略栏目而只显示文本。例如:Progress, zh0 fs18, 显示一些 18-point(磅) 的文本。
可用 SplashTextOff 命令来消除已存在的弹出窗口。
弹出窗口是”总在最上面“的,意味着它停留在其他所有普通窗口的上面。要改变这种状态,可用 WinSet, AlwaysOnTop, Off, <插入弹出窗口的标题>。WinSet 同样能使弹出窗口变透明。
在此命令显示弹出文本窗口后 WinMove 可被用来将其重新定位以及调整大小。
和 Progress, SplashImage, MsgBox, InputBox, FileSelectFile 以及 FileSelectFolder 不同,每个脚本只能有一个弹出文本窗口。
如果在弹出窗口已经显示时使用 SplashTextOn
,窗口将用新的参数值来重新创建。不过,与其在你想要改变弹出窗口的标题或文本时去重新创建它,倒不如用下面的方法来获得更好的性能,特别是在窗口需要被频繁地改变时:
WinSetTitle, <插入弹出窗口的标题>, , 新标题
ControlSetText, Static1, 新文本,
<插入弹出窗口的标题>
Progress, SplashImage, ToolTip, MsgBox, InputBox, FileSelectFile, FileSelectFolder, WinMove, WinSet
SplashTextOn, , , 仅显示标题栏。
Sleep, 2000
SplashTextOn, 400, 300, Clipboard, 剪贴板包含:`n%clipboard%
WinMove, Clipboard, , 0, 0 ; 移动弹出窗口到左上角。 Msgbox, 按确定后消除弹出文本 SplashTextOff