Есть ли способ заставить какой-то огромный текст появляться на экране поверх всего? что-то, как показано ниже.
Я знаю, что могу использовать Rainmeter, но мне нужно что-то, что можно использовать в пакетных файлах.
Есть ли способ заставить какой-то огромный текст появляться на экране поверх всего? что-то, как показано ниже.
Я знаю, что могу использовать Rainmeter, но мне нужно что-то, что можно использовать в пакетных файлах.
Вы можете, если вы используете PowerShell! Я написал этот скрипт для вас:
Add-Type -AssemblyName System.Windows.Forms
$form = New-Object System.Windows.Forms.Form
$form.TransparencyKey = $form.BackColor
$form.WindowState = 'Maximized'
$form.FormBorderStyle = 'None'
$label = New-Object System.Windows.Forms.Label
$label.Font = New-Object System.Drawing.Font ($label.Font.FontFamily, 200)
$label.ForeColor = [System.Drawing.Color]::FromKnownColor('Green')
$label.AutoSize = $true
$label.Text = 'Text!'
$label.Add_Click({$form.Close()})
$form.Controls.Add($label)
[Windows.Forms.Application]::Run($form)
Вы можете изменить Text!
и Green
значения на то, что вы предпочитаете. Когда этот скрипт вызывается, массивный текст будет отображаться поверх всего и исчезнет, только когда вы нажмете на текст. По сути, он создает прозрачную форму и наносит на нее большую метку.
Сохраните этот скрипт как файл .ps1
. Чтобы включить выполнение сценариев в системе, см. Раздел «Включение сценариев» вики-тега PowerShell . Вы можете запустить этот скрипт из командного файла следующим образом:
powershell.exe -File '\path\to\script.ps1'
Ответ - нет, без внешних не установленных программ.
Вы можете запустить окно сообщения, которое привлекло бы немного внимания, но написано на VBScript, который является родным для Windows, но не Batch.