Phần mềm, sẽ tạo ra âm thanh khi một ứng dụng trở nên phản hồi một lần nữa


5

Tôi đang sử dụng một số ứng dụng, rất chậm. Họ sẽ không phản hồi trong khoảng từ 1 giây đến tối đa năm phút và tôi không có cách nào tốt để dự đoán thời gian phản hồi của họ. Điều này có nghĩa là tôi sẽ làm công việc khác và thỉnh thoảng kiểm tra xem ứng dụng đã phản hồi chưa. Không cần phải nói, điều này lãng phí rất nhiều thời gian. Do đó, sẽ thật tuyệt nếu có âm thanh mỗi khi ứng dụng phản hồi. Vì tôi không thể sửa đổi ứng dụng, âm thanh sẽ phải phát ra từ một công cụ giám sát các ứng dụng và bất cứ khi nào một ứng dụng không phản hồi quá 5 giây, nó sẽ phát ra âm thanh khi nó phản hồi trở lại.

Có một số cách, trong đó các ứng dụng có thể trở nên không phản hồi. Trong một, chuột sẽ biến thành một chiếc đồng hồ cát bất cứ khi nào nó qua ứng dụng, nhưng trình quản lý tác vụ nói rằng nó đang phản hồi, ở những người khác, trình quản lý tác vụ sẽ nói rằng họ không phản hồi.

Liệu một công cụ như vậy tồn tại?


Có phải về Windows?
Vi.

Nó có thể tồn tại, nó đáng giá bao nhiêu với bạn? haha, không thực sự
Tommy

@ Mẹ ơi. Bạn có thể viết thư cho tôi tại mrdavidandersen @ gmail và chúng tôi có thể thảo luận về nó.
David

1
@Noam N. Kremen Tôi đã thử nghiệm ngay bây giờ và trạng thái "Không phản hồi" trong trình quản lý tác vụ sẽ nắm bắt khoảng 5-10% các trường hợp. Trong số các ứng dụng đang chờ đầu vào từ một máy chủ trung tâm, khiến GUI không phản hồi, điều này có nghĩa là việc sử dụng CPU thấp trong những khoảng thời gian này.
David

1
Sau đó, tôi không thể nghĩ ra cách nào để phát hiện trạng thái nhàn rỗi mà không thay đổi mã nguồn. Thảo luận liên quan .
Noam Kremen

Câu trả lời:


1

Bạn có thể đạt được một cái gì đó như thế này với một kịch bản powershell đơn giản.

ví dụ:

while(1)
{

if((Get-Process Notepad).Responding -match "False")
{
    $toggle=1;
}

sleep 3;

if((Get-Process Notepad).Responding -match "True" -and $toggle -eq 1)
{
    [System.Media.SystemSounds]::Exclamation.Play();
    $toggle=0;
}

}

Mở một ví dụ notepad sau đó chạy tập lệnh này. Khi đã vào notepad, hãy thử mở một tệp nhị phân khoảng 5 - 10MB. Khi dữ liệu nhị phân được hiển thị và Notepad sẽ phản hồi lại, Windows sẽ phát ra âm thanh cảm thán. Điều này có thể dễ dàng sửa đổi để kết hợp nhiều quy trình và Windows bao gồm nhiều âm thanh khác. Kịch bản kết hợp độ trễ 3 giây giữa các lần kiểm tra để cắt giảm các chu kỳ CPU không cần thiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.