Mở Powershell lên và copy đoạn mã này vào
Cách 1: báo hết giờ không bắt buộc
# Đặt thời gian hẹn giờ (tính bằng giây)
$time = 10
# Đếm ngược
for ($i = $time; $i -ge 0; $i--) {
Write-Host
-NoNewline "`rThời gian còn lại: $i giây " # Dòng cập nhật liên tục
Start-Sleep
-Seconds 1
}
# Hiển thị thông báo khi hết giờ
Start-Process "C:\Users\PKUser\Desktop\1.jpg"
Cách 2: Báo hết giờ bắt buộc, hình ảnh thông báo đè lên các ứng dụng khác
# Đặt thời gian hẹn giờ (tính bằng giây)
$time = 600
# Đếm ngược
for ($i = $time; $i -ge 0; $i--) {
Write-Host
-NoNewline "`rThời gian còn lại: $i giây " # Dòng cập nhật liên tục
Start-Sleep
-Seconds 1
}
# Thêm thư viện cần thiết
Add-Type -AssemblyName System.Windows.Forms
# Tạo cửa sổ để hiển thị hình ảnh
$form = New-Object System.Windows.Forms.Form
$form.Text = "Thông báo"
#input kích thước hình
$form.Width = 446
$form.Height = 493
$form.StartPosition = "CenterScreen"
$form.TopMost = $true
# Đảm bảo cửa sổ luôn ở trên cùng
# Thêm PictureBox để hiển thị hình ảnh
$pictureBox = New-Object System.Windows.Forms.PictureBox
$pictureBox.Image =
[System.Drawing.Image]::FromFile("C:\Users\PKUser\Desktop\1.jpg") # Đường dẫn đến ảnh
$pictureBox.SizeMode =
[System.Windows.Forms.PictureBoxSizeMode]::StretchImage
$pictureBox.Dock = [System.Windows.Forms.DockStyle]::Fill
$form.Controls.Add($pictureBox)
# Hiển thị cửa sổ
$form.ShowDialog()
Có thể thay thông báo hình ảnh băng video play hoăc form box.
Nhận xét
Đăng nhận xét