Hướng dẫn
Khôi phục bố cục cửa sổ từ Stream Deck, lối tắt và script
Phím tắt rất tiện cho đến khi bạn hết tổ hợp phím, hoặc khi muốn bố cục đổi vào một giờ cố định mà không chạm bàn phím. Từ phiên bản 1.4, WindowLayout có thể được điều khiển bằng dòng lệnh. Một nút Stream Deck, một lối tắt trên màn hình nền, một tác vụ Task Scheduler hay một script có thể khôi phục hồ sơ cửa sổ, áp dụng cấu hình hiển thị, hoàn tác, chuyển cửa sổ phía trước hoặc chỉnh độ sáng. Hướng dẫn này liệt kê các lệnh, đưa ra ba cách thiết lập dùng ngay và giải thích các quy tắc giúp mọi thứ dễ đoán.
-
Tìm hiểu các lệnh
WindowLayout.exe nhận một lệnh mỗi lần chạy. --profile "Tên" khôi phục hồ sơ cửa sổ và --display-profile "Tên" áp dụng cấu hình hiển thị. --undo hoàn tác lần khôi phục hồ sơ cửa sổ gần nhất. --move-to-monitor 2 chuyển cửa sổ phía trước sang màn hình 2, còn --brightness 70 đặt độ sáng DDC/CI cho mọi màn hình, hoặc chỉ một màn hình khi thêm --monitor 3. --list --out kèm một đường dẫn kết thúc bằng .json sẽ ghi tên các hồ sơ vào tệp đó, và --help mở trang trợ giúp. Đặt tên có dấu cách trong ngoặc kép; cả hai dạng --tùychọn giátrị và --tùychọn=giátrị đều dùng được.
-
Sao chép đúng đường dẫn từ WindowLayout
Mở Cài đặt trong WindowLayout, tìm Dòng lệnh và nhấn Lệnh và ví dụ. Bảng này hiển thị từng lệnh kèm đường dẫn đầy đủ của WindowLayout.exe trên PC của bạn, đã điền sẵn tên một hồ sơ của bạn, và nút sao chép bên cạnh. Bản cài đặt nằm trong thư mục AppData của hồ sơ người dùng, còn bản portable chạy từ nơi bạn lưu, nên hãy sao chép đường dẫn từ bảng này thay vì gõ theo trí nhớ.
-
Thêm nút Stream Deck
Trong ứng dụng Stream Deck, kéo thao tác System, Open vào một phím. Trong ô App / File, dán lệnh đầy đủ: đường dẫn tới WindowLayout.exe, tiếp theo là --profile và tên hồ sơ trong ngoặc kép. Nhấn phím là hồ sơ được khôi phục. Hãy tạo mỗi hồ sơ một phím, một phím cho --undo và một cặp --brightness 30 và --brightness 80 cho buổi tối và buổi sáng. Các trình khởi chạy, bàn phím macro và phần mềm chuột khác có thể chạy chương trình kèm tham số cũng dùng được theo cách tương tự.
-
Chạy theo lịch hoặc từ lối tắt
Trong Task Scheduler, tạo một tác vụ, thêm thao tác Start a program, điền đường dẫn của WindowLayout.exe vào Program/script và lệnh, ví dụ --display-profile "Bàn làm việc", vào Add arguments. Kích hoạt tác vụ vào một giờ nhất định, khi đăng nhập hoặc khi mở khóa máy. Để tạo lối tắt, nhấp chuột phải lên màn hình nền, chọn New, Shortcut và nhập đường dẫn kèm lệnh làm vị trí của mục; trong thuộc tính của lối tắt, bạn cũng có thể gán cho nó một phím tắt Windows.
-
Biết điều gì xảy ra khi chạy
Nếu WindowLayout đang chạy, lệnh được chuyển ngay cho nó. Nếu chưa, ứng dụng khởi động ngầm mà không mở cửa sổ và thực hiện lệnh sau vài giây. Hồ sơ được khôi phục từ dòng lệnh chỉ di chuyển cửa sổ và không bao giờ mở chương trình, kể cả khi hồ sơ được đặt để mở ứng dụng còn thiếu, còn cấu hình hiển thị được áp dụng mà không có câu hỏi 15 giây, giống trình kích hoạt. Tùy chọn lạ, hai lệnh cùng lúc và số ngoài phạm vi đều bị từ chối: không có gì được chạy, và WindowLayout mở ra kèm một thông báo ngắn.
Câu hỏi thường gặp
Dòng lệnh có in ra gì để script đọc được không?
Không. WindowLayout là ứng dụng Windows chứ không phải chương trình console, nên không ghi văn bản ra đầu ra. Hãy dùng --list cùng --out và đường dẫn một tệp .json để nhận tên các hồ sơ trong một tệp mà script có thể đọc.
Script có thể mở ứng dụng trước khi khôi phục hồ sơ không?
Bản thân WindowLayout không bao giờ mở chương trình từ dòng lệnh. Hãy mở ứng dụng trong script hoặc tệp batch trước, đợi vài giây cho cửa sổ hiện ra, rồi chạy --profile để đặt chúng vào chỗ.
Nếu gõ sai lệnh thì sao?
Không có gì được chạy. WindowLayout từ chối toàn bộ dòng lệnh, mở cửa sổ và hiện thông báo chỉ nêu vấn đề, không hiện các giá trị bạn đã nhập. Hãy so cách viết với bảng Lệnh và ví dụ trong Cài đặt.
Dùng thử trên bàn làm việc của bạn
WindowLayout miễn phí, khoảng 3 MB, chạy ngoại tuyến, không quảng cáo và không telemetry. Lưu bố cục cửa sổ đầu tiên trong chưa đến một phút.