Mã ngắn nhất để đặt trạng thái của nút thanh tác vụ Windows 7 cho cửa sổ đã biết là gì?Trạng thái thanh tác vụ của Windows 7 với mã tối thiểu
Mục tiêu là viết tiện ích bảng điều khiển thay đổi tiến độ và trạng thái (màu) của mục thanh tác vụ của cửa sổ bảng điều khiển từ tập lệnh lô. Trong khi kịch bản thực hiện các tác vụ khác nhau, mục thanh tác vụ của cửa sổ bảng điều khiển của nó sẽ đại diện cho trạng thái hiện tại.
Tôi nhận được cửa sổ xử lý với các GetConsoleWindow() chức năng, nhưng sau đó nó có vẻ như yêu cầu tải của COM và Shell API công cụ mà tôi không hiểu. Một ví dụ tôi đã tìm thấy sử dụng một ứng dụng GUI toàn diện với MFC để chứng minh API, nhưng hầu hết nó là quá phức tạp cho công cụ nhỏ của tôi và tôi không hiểu nó đủ tốt để loại bỏ những thứ tôi không cần.
Công cụ sẽ biên dịch trên Windows 7 với VS2010 (C++) nhưng cũng chạy trên các phiên bản Windows cũ hơn (không làm gì nếu tính năng không khả dụng).
Bạn có ý nghĩa gì bởi "trạng thái thanh tác vụ"? Bạn có nghĩa là chỉ hiển thị tiến trình hoặc cái gì khác? – sashoalm
Có, chỉ cần tiến độ và trạng thái (không xác định, bị tạm dừng, lỗi, nghĩa là màu xanh lục, vàng và đỏ). Không có jumplists, hình thu nhỏ hoặc các nút hành động. – ygoe