Làm cách nào để đặt cờ làm mặc định trên tệp * .EXE?


18

Khi tôi mở Sumatra, tôi cần các màu đảo ngược theo mặc định. Nhưng ngay cả khi tôi đã thay đổi các phím tắt thành: "/sumatraPDF.exe" -invert-colorschương trình chạy mà không có cờ khi tôi nhấp đúp vào PDFtệp tại thời điểm chương trình được đóng.

Làm cách nào để đảm bảo cờ được sử dụng khi nhấp đúp vào PDFtệp?


1
Phím tắt chương trình của bạn không liên quan đến hiệp hội mở rộng.
Cuộc đua nhẹ nhàng với Monica

Câu trả lời:


44

Làm cách nào để đảm bảo cờ được sử dụng khi nhấp đúp vào tệp pdf?

Bạn cần sửa đổi lệnh đang chạy, sử dụng ftype :

  1. Tìm ra loại tệp bằng cách sử dụng PGS :

    assoc .pdf
    
  2. Điều này sẽ trả về một cái gì đó tương tự như:

    .pdf=AcroExch.Document.DC
    
  3. Bây giờ sử dụng ftype để chạy lệnh hiện tại cho .pdf:

    ftype AcroExch.Document.DC
    
  4. Điều này sẽ trả về một cái gì đó tương tự như:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. Bây giờ hãy thiết lập một lệnh mới với cờ bổ sung của bạn:

    ftype AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" -invert-colors "%1"
    

Ghi chú:

  • Tôi đã sử dụng Acrobat trong ví dụ của tôi ở trên vì tôi chưa cài đặt Sumatra.

Đọc thêm

  • Một chỉ mục AZ của dòng lệnh Windows CMD - Một tài liệu tham khảo tuyệt vời cho tất cả những thứ liên quan đến dòng cmd của Windows.
  • PGS - Hiển thị hoặc thay đổi liên kết giữa phần mở rộng tệp và loại tệp
  • ftype - Hiển thị hoặc thay đổi liên kết giữa FileType và chương trình thực thi.

@Coolwater Tuyệt vời!
DavidPostill

4
Bạn có thể làm điều tương tự bằng cách chỉnh sửa sổ đăng ký trực tiếp, nhưng thay vì sử dụng ftype, bạn sẽ theo đuổi các tài liệu tham khảo bắt đầu từ HKEY_CLASSES_ROOT\.pdf.
Đánh dấu

2
@Mark tôi biết. Tôi đã đi theo cách tiếp cận đơn giản hơn, ít nguy hiểm hơn :)
DavidPostill

Ồ, tốt quá. Và nó nên hoạt động từ WinXP về phía trước.
Ajasja

1
Tôi nghĩ rằng có thể đáng nói đến việc cập nhật và nâng cấp ứng dụng có thể ghi đè lên những thay đổi này để nó có thể phải được thực hiện nhiều lần. Tôi sẽ mong đợi điều này từ Adobe ít nhất.
Matt
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.