Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

SplashTextOn / SplashTextOff -Autohotkey

Создает настраиваемое текстовое всплывающее окно.

SplashTextOn , Width, Height, Title, Text SplashTextOff

Параметры

Width Ширина в пикселях окна. По умолчанию 200. Этот параметр может быть выражением.
Height Высота в пикселях окна (не включая строку заголовка). По умолчанию 0 (то есть будет показана только строка заголовка). Этот параметр может быть выражением.
Title Название окна. По умолчанию пусто.
Text Текст окна. По умолчанию пусто. Если текст длинный, его можно разбить на несколько более коротких строк с помощью продолжения, что может улучшить читаемость и удобство обслуживания.

Примечание

Чтобы максимально изменять макет и имя / цвет / размер шрифта, используйте команду Progress с опцией zh0, которая пропускает панель и отображает только текст. Например:Progress, zh0 fs18, Some 18-point text to display.

Используйте команду SplashTextOff, чтобы удалить существующее окно-заставку.

Всплывающее окно "всегда сверху", что означает, что оно остается над всеми другими обычными окнами. Чтобы изменить это, используйте WinSet, AlwaysOnTop, Off, заголовок всплывающего окна. WinSet также может сделать окно-заставку прозрачным.

WinMove можно использовать для изменения положения и изменения размера окна SplashText после того, как оно было отображено с помощью этой команды.

В отличие от Progress, SplashImage, MsgBox, InputBox, FileSelectFile и FileSelectFolder, для каждого сценария возможно только одно окно SplashText.

Если SplashTextOn используется, когда всплывающее окно уже отображается, оно будет воссоздано с новыми значениями параметров. Однако вместо того, чтобы воссоздавать всплывающее окно каждый раз, когда вы хотите изменить его заголовок или текст, можно добиться большей производительности с помощью следующего, особенно если окно нужно часто менять:

WinSetTitle, заголовок всплывающего окна, , NewTitle ControlSetText, Static1, NewText, заголовок всплывающего окна

Примеры

SplashTextOn, , , Отображает только строку заголовка. Sleep, 2000 SplashTextOn, 400, 300, Clipboard, The clipboard contains:`n%clipboard% WinMove, Clipboard, , 0, 0 ; Перемещение всплывающего окна в верхний левый угол. MsgBox, Нажмите OK, чтобы закрыть SplashText SplashTextOff
Автор перевода: Xxxx Xxxx
Под редакцией ahk-wiki.ru от 21.08.19