Tự tạo đồng hồ bấm giờ với Powershell

 


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