Tại sao cửa sổ nhắc lệnh Windows không tối đa hóa kích thước toàn màn hình?


19

Bất cứ ai cũng biết tại sao cửa sổ nhắc lệnh Windows không tối đa hóa kích thước toàn màn hình?

Theo hiểu biết tốt nhất của tôi, ngay cả trong Windows 7 mới, cửa sổ nhắc lệnh (cmd.exe) không tối đa hóa kích thước toàn màn hình như tất cả các cửa sổ khác. Hành vi này khá khó chịu đối với tôi và tôi cũng chắc chắn với nhiều người khác.

Lưu ý: Kích thước của cửa sổ nhắc lệnh có thể được thay đổi , nhưng kích thước vẫn cố định bất kể kích thước màn hình.


Microsoft nhổ vào mặt chúng tôi. Tôi đã cài đặt GitBash và bây giờ tôi có thể viết các tập lệnh chạy trên tất cả các hệ điều hành - Windows, Mac và Linux.
AlikElzin-kilaka

Câu trả lời:


15

Theo mặc định, mỗi dòng của bộ đệm của dấu nhắc lệnh chỉ rộng 80 ký tự. Nếu một chương trình tạo ra một dòng đầu ra có hơn 80 ký tự, nó sẽ được chia thành nhiều dòng của bộ đệm, do đó không có điểm nào để có một cửa sổ nhắc lệnh rộng hơn 80 ký tự.

Bạn có thể thay đổi kích thước bộ đệm trên XP bằng cách vào menu hệ thống> Thuộc tính> tab Bố cục> Kích thước bộ đệm màn hình. Tôi thường để thiết lập của tôi ở mức 500x999 vì tôi ghét gói đường mặc định (tôi thích cuộn hơn). Một tác dụng phụ của việc này là giờ đây bạn có thể tối đa hóa cửa sổ tới kích thước toàn màn hình.


6

Bạn có thể khắc phục điều này bằng cách gói cmd.exetrong Console2 .

Bảng điều khiển2


vỏ đẹp. nhắc nhở của bạn là gì? :)
n611x007

@naxa: Tôi đã nhận được hình ảnh đó từ web, nhưng đó là PowerShell ở đó, nhưng bạn có thể thấy các tab khác cho bash, Metasploit, VMware vSphere và Python.
paradroid

cảm ơn đã chỉ ra thông tin thú vị này! tuy nhiên tôi có nghĩa là phần này bởi 'prompt' : [C:\]<newline><count># , <count># màu vàng. Không chắc đây có phải là quyền hạn mặc định không nhưng tôi không nghĩ vậy.
n611x007

1
@naxa: Bạn có thể dễ dàng thay đổi điều đó. Trong câu trả lời này, tôi đề cập đến cách thay đổi màu sắc, nhưng để thực hiện tương tự với lời nhắc, bạn cần sử dụng chức năng nhắc nhở superuser.com/a/417552/8972 . Chỉ cần sử dụng tìm kiếm ở đây hoặc trên StackOverflow.
paradroid

4

Lý do là dấu nhắc lệnh được sở hữu bởi một hệ thống con cụ thể (csrss.exe) trong kiến ​​trúc windows khác với hệ thống con Windows thông thường (win32k.sys). Bởi vì điều này, các cửa sổ nhắc lệnh hành xử khác với các cửa sổ bình thường. Bạn sẽ lưu ý rằng trong số các hành vi gây phiền nhiễu khác, việc đặt thuộc tính cho lời nhắc sẽ chỉ áp dụng cho lời nhắc được khởi chạy thông qua bất kỳ phương thức nào mà lời nhắc cụ thể được đưa ra.

Tại sao điều này là, tôi không có ý tưởng trần thế.



0

Bạn có thể nhấn Alt+ Enterđể chuyển toàn màn hình.

Chỉnh sửa: Điều này chỉ áp dụng cho Windows XP trở về trước. Thông tin này là năm tuổi.


3
Không phải của Vista.
Graeme Perrow

Tốt để biết. Tôi đã không sử dụng bất kỳ phiên bản Windows nào gần đây hơn XP.
đệ quy

1
Và nó trông xấu xí một cách bất thường. Phông chữ rộng, ugh ...
Rook

Cửa sổ bảng điều khiển của tôi có kích thước 120 × 45 ... vui chơi khi sử dụng chế độ toàn màn hình :-)
Joey

Không hoạt động với Windows 7.
Martin Thoma

0
  1. Mở dấu nhắc lệnh
  2. Nhập "wmic" (không có dấu ngoặc kép) và nhập
  3. Bây giờ bạn có thể sử dụng nút [Tối đa hóa] để tối đa hóa cửa sổ nhắc lệnh.
  4. Nhập "thoát" (không có dấu ngoặc kép) và nhập

Xin vui lòng đọc lại câu hỏi một cách cẩn thận. Câu trả lời của bạn không trả lời câu hỏi ban đầu. OP đã hỏi về việc tối đa hóa một cửa sổ cmd. Phương pháp của bạn rời khỏi cửa sổ cmd ở kích thước cũ vào lần tới khi bạn chạy nó. Câu hỏi không liên quan gì đến git bash.
DavidPostill

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.