Kiểm soát kích thước cửa sổ khởi động của chương trình


3

Có một chương trình cụ thể mà tôi sử dụng là bất cứ khi nào nó khởi động, cửa sổ của nó luôn quá lớn. Tôi luôn phải thay đổi kích thước để làm cho nó nhỏ hơn. Có cách nào tôi có thể kiểm soát kích thước của cửa sổ khi nó khởi động không?

Câu trả lời:



4

Thử đi:

While, 1
{
 WinWait, ahk_class [Window Class]
 WinActivate,
 WinMove,,,,,1024,768
 WinWaitClose
}

Đó là tập lệnh Autohotkey sẽ chờ cửa sổ tồn tại, thay đổi kích thước và sau đó dừng cho đến khi cửa sổ đóng lại - có nghĩa là nó tiếp tục hoạt động trên các cửa sổ mở.


0

Xem Trình quản lý cửa sổ tự động EUSE miễn phí :

Auto Window Manager tự động quản lý bất kỳ cửa sổ nào bạn chỉ định. Chẳng hạn, một số trình duyệt web mở ra trong một cửa sổ không được tối đa hóa. Sử dụng Trình quản lý cửa sổ tự động, bạn có thể đặt các cửa sổ đó tự động tối đa hóa (thu nhỏ, bình thường, thu nhỏ thành khay, ở trên cùng) mỗi khi chúng mở. Nó hoạt động với hầu hết mọi chương trình, bao gồm trình duyệt web, Notepad, v.v. Trình quản lý cửa sổ tự động vẫn chạy trong khay hệ thống, do đó, nó nằm ngoài tầm của bạn trong khi nó hoạt động.


Nó không thay đổi kích thước cửa sổ khi khởi động.
Phenom

Nó nên (phải) làm việc. Hay "khởi động" có nghĩa là khi Windows được khởi động?
harrymc

Không, nó có nghĩa là khi chương trình bắt đầu. Nó cung cấp các tùy chọn để bắt đầu tối thiểu hóa và tối đa hóa. Tôi muốn bắt đầu nó ở một chiều rộng và chiều cao nhất định. Nó không có tùy chọn đó.
Phenom

Mô tả cho biết: "Bạn có thể đặt chiều rộng và chiều cao của bất kỳ cửa sổ nào dựa trên lựa chọn của bạn".
harrymc

1
Phenom đang cố gắng làm cho cuộc sống của mình trở nên dễ dàng hơn bằng cách đưa mọi thứ vào thế giới ở dạng thích hợp của chúng, thay vì phải tát mọi đứa trẻ thành hình dạng khi chúng được sinh ra. (Trẻ em là cửa sổ trong ẩn dụ này, tát là thay đổi kích thước thủ công trong ẩn dụ này.)
ClioCJS

0

Nếu chương trình ghi đè chính các cài đặt do Windows duy trì, bạn sẽ phải tìm giải pháp trong chương trình (hoặc nhà phát triển!). Mặt khác, tôi đã nghe nói rằng việc đóng ứng dụng bằng CTRL hoặc ALT khi nhấp vào nút [X] ở góc đôi khi có thể đảm bảo ứng dụng được lưu vị trí / kích thước. Tôi chưa có một ứng dụng sai lầm nào để kiểm tra nó, vì vậy hãy dùng thử và cho chúng tôi biết.


0

Có vẻ như các nhà văn chương trình đã chỉ định kích thước mặc định cho ứng dụng của họ và đang sử dụng kích thước đó khi khởi động thay vì lưu kích thước và vị trí bạn đặt trong quá trình sử dụng. Đó là hành vi không chuẩn.

Chương trình có "quên" vị trí của nó không?

Bạn có thể tối đa hóa ứng dụng và nó có nhớ trạng thái này giữa các lần thực hiện không?


Chương trình quên cả vị trí và kích thước của nó. Tuy nhiên, nó có thể được tối đa hóa.
Phenom

Có vẻ như các nhà phát triển đã không lập trình hành vi đó vào ứng dụng của họ. Trừ khi bạn có thể thuyết phục các nhà phát triển thực hiện các thay đổi cần thiết (đó là một đoạn mã đơn giản), bạn sẽ phải tìm một số cách bên ngoài để lưu trữ kích thước và vị trí.
ChrisF
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.