thiết lập chế độ tương thích qua CMD

Sep 12 2020

Tôi có cấu trúc thư mục sau cho một trong các công cụ của mình:

  • Nguyên
  • Tập lệnh

Trong thư mục script của tôi, tôi có .bat-script chạy tệp .exe trong thư mục Original của tôi. .Exe này yêu cầu một số chế độ tương thích như:

  • chạy với Windows 98
  • chạy ở 640x480
  • chạy chế độ 265bit
  • tắt tối ưu hóa toàn màn hình

Do đó câu hỏi của tôi là - làm thế nào để bạn thiết lập tất cả các tùy chọn tương thích này trong một tập lệnh khi bạn không biết toàn bộ đường dẫn (chỉ là bạn phải truy cập một thư mục và vào đường dẫn được chỉ định)?

Cảm ơn sự giúp đỡ của bạn.

Trả lời

3 AlphaInc. Sep 12 2020 at 02:30

Tôi đã tìm ra cách làm như vậy. Trong trường hợp ai đó muốn làm điều tương tự, đây là cách nó diễn ra:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v \""C:\Path\to\exe.exe\" /t REG_SZ /d "WIN95" /f

Nếu bạn muốn thêm nhiều thuộc tính, bạn phải thay đổi phần sau / d, ví dụ:

/d "WINXPSP3 256COLOR 640X480"

Và cuối cùng nhưng không kém phần quan trọng nếu bạn muốn làm điều đó từ thư mục bạn hiện đang truy cập, bạn thay đổi đường dẫn theo sau:

/v "%CD%\exe.exe"

  • Các tùy chọn tương thích khác: