Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)

Trong bài viết này, tôi sẽ chỉ cho bạn cách thêm khoảng dừng vào tập lệnh powershell.

Có nhiều cách khác nhau mà bạn có thể thêm lệnh tạm dừng hoặc chờ, Dưới đây tôi sẽ chỉ cho bạn những cách này với các ví dụ.

Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)

Cách Thêm Tạm dừng vào Tập lệnh Powershell

Để Thêm Tạm dừng vào Tập lệnh Powershell, hãy làm theo các bước sau

  1. Mở PowerShell ISE qua menu bắt đầu
  2. Sau đó, mở tập lệnh powershell mà bạn muốn thêm lệnh tạm dừng vào
  3. Thêm dòng start-sleep -Seconds 5 (Thay số 5 bằng số giây bạn muốn tập lệnh tạm dừng) Nơi bạn muốn tạm dừng xảy ra
    Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)
  4. Trong ví dụ trên, tôi đã thêm lệnh chờ vào dòng 3
  5. Lưu tập lệnh powershell
  6. Chạy tập lệnh powershell

Cú pháp cho lệnh PowerShell Start-Sleep là

Start-Sleep -seconds
Start-Sleep -milliseconds

Ví dụ

Start-Sleep -seconds 1,5 (Ngủ trong 1,5 giây)
Start-Sleep -seconds 5 (Sleep trong 5 Seconds)
Start-Sleep -seconds 15 (Sleep trong 15 giây)

Start-Sleep -milliseconds 1.5 (Ngủ trong 1,5 mili giây)
Start-Sleep -milliseconds 5 (Ngủ trong 5 mili giây)
Start-Sleep -milliseconds 15 (Ngủ trong 15 mili giây)

Cách thêm tính năng tạm dừng có đếm ngược vào Powershell

Trong phần này, tôi sẽ chỉ cho bạn cách bạn có thể thêm tạm dừng vào tập lệnh quyền hạn của mình với màn hình đếm ngược. Khi thời gian tạm dừng đang đếm ngược, bạn có thể ngắt đếm ngược bằng cách nhấn bất kỳ phím nào và tập lệnh powershell sẽ tiếp tục chạy.

Để thêm tính năng tạm dừng có đếm ngược vào Powershell, hãy làm theo các bước sau

  1. Mở PowerShell ISE qua menu bắt đầu
  2. Sau đó, mở tập lệnh powershell mà bạn muốn thêm lệnh tạm dừng vào
  3. Thêm dòng timeout / t 15 (Thay số 15 bằng số giây bạn muốn tập lệnh tạm dừng) Nơi bạn muốn tạm dừng xảy ra
    Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)
  4. Lưu tập lệnh powershell
  5. Chạy tập lệnh powershell

Dưới đây là lệnh timeout sẽ trông như thế nào.

Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)

Phương pháp Thay thế

Bằng cách thay thế timeout / t 15 ở trên với mã sau

1..60 | ForEach {
Start-Sleep -s 1
Write-Progress -activity “Timer Started:” -Status $ _
}

Nó sẽ hiển thị đồng hồ đếm ngược theo một cách hơi khác như hình dưới đây.

Tập lệnh trên sẽ đếm ngược trong 60 giây sau mỗi 1 giây. Thay 60 bằng khoảng thời gian bạn muốn đếm ngược

Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)

Cách thêm tính năng tạm dừng bằng thông báo bật lên vào tập lệnh Powershell

Với phương pháp này, chúng tôi sẽ thêm lệnh tạm dừng vào tập lệnh powershell và hiển thị thời gian tạm dừng trong cửa sổ bật lên.

Để thêm tính năng tạm dừng bằng thông báo bật lên vào tập lệnh Powershell, hãy làm theo các bước sau

  1. Mở PowerShell ISE qua menu bắt đầu
  2. Sau đó, mở tập lệnh powershell mà bạn muốn thêm lệnh tạm dừng vào
  3. Thêm mã từ bài viết này
  4. Lưu tập lệnh powershell
  5. Chạy tập lệnh powershell

Dưới đây là lệnh timeout sẽ trông như thế nào.

Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)

Cách tạo giấc ngủ cho Powershell với thanh tiến trình

Đây là sở thích cá nhân của tôi, Đặt quyền hạn chế độ ngủ trong khi hiển thị thanh tiến trình.

Để tạo chế độ ngủ cho Powershell với thanh tiến trình, hãy làm theo các bước sau.

  1. Mở PowerShell ISE qua menu bắt đầu
  2. Sau đó, mở tập lệnh powershell mà bạn muốn thêm lệnh tạm dừng vào
  3. Thêm mã dưới đây bằng chữ in đậm
    For ($ i =0; $ i -le 100; $ i ++) {
    Start-Sleep -Milliseconds 20
    Tiến trình ghi -Hoạt động “Ngủ trong 20 giây” -Trạng thái “Chuỗi trạng thái” -PercentComplete $ i -CurrentOperation “CurrentOperationString”
    }
  4. Thay thế số 20 bằng số giây bạn muốn tập lệnh quyền hạn của mình chuyển sang chế độ ngủ
  5. Bạn cũng có thể thay thế văn bản “Ngủ trong 20 giây” Với những gì bạn hằng mong ước
  6. Lưu tập lệnh powershell
  7. Chạy tập lệnh powershell

Dưới đây là thanh tiến trình sẽ trông như thế nào.

Cách thêm tạm dừng vào tập lệnh Powershell (Có ví dụ)