วิธีการตั้งค่าสถานะเป็นค่าเริ่มต้นในไฟล์ * .EXE


18

เมื่อฉันเปิดสุมาตราฉันต้องใช้สีคว่ำโดยค่าเริ่มต้น แต่แม้ว่าฉันจะเปลี่ยนทางลัดเป็น: "/sumatraPDF.exe" -invert-colorsโปรแกรมทำงานโดยไม่มีการตั้งค่าสถานะเมื่อฉันดับเบิลคลิกที่PDFไฟล์ในเวลาที่ปิดโปรแกรม

ฉันจะแน่ใจได้อย่างไรว่าการตั้งค่าสถานะถูกใช้เมื่อดับเบิลคลิกPDFไฟล์


1
ทางลัดโปรแกรมของคุณไม่เกี่ยวข้องกับการเชื่อมโยงส่วนขยาย
การแข่งขัน Lightness กับ Monica

คำตอบ:


44

ฉันจะแน่ใจได้อย่างไรว่าการตั้งค่าสถานะถูกใช้เมื่อดับเบิลคลิกไฟล์ pdf

คุณต้องแก้ไขคำสั่งที่รันโดยใช้ftype :

  1. ค้นหาประเภทไฟล์โดยใช้assoc :

    assoc .pdf
    
  2. สิ่งนี้จะคืนสิ่งที่คล้ายกับ:

    .pdf=AcroExch.Document.DC
    
  3. ตอนนี้ใช้ftypeเพื่อเรียกใช้คำสั่งปัจจุบันสำหรับ. pdf:

    ftype AcroExch.Document.DC
    
  4. สิ่งนี้จะคืนสิ่งที่คล้ายกับ:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. ตอนนี้ตั้งค่าคำสั่งใหม่ด้วยการตั้งค่าสถานะพิเศษของคุณ:

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

บันทึก:

  • ฉันใช้ Acrobat ในตัวอย่างด้านบนเนื่องจากฉันไม่ได้ติดตั้งสุมาตรา

อ่านเพิ่มเติม

  • ดัชนี AZ ของบรรทัดคำสั่ง Windows CMD - การอ้างอิงที่ยอดเยี่ยมสำหรับทุกสิ่งที่เกี่ยวข้องกับบรรทัด Windows cmd
  • assoc - แสดงหรือเปลี่ยนความสัมพันธ์ระหว่างนามสกุลไฟล์และ fileType
  • ftype - แสดงหรือเปลี่ยนลิงค์ระหว่าง FileType และโปรแกรมที่ปฏิบัติการได้

@Coolwater Great!
DavidPostill

4
คุณสามารถทำสิ่งเดียวกันโดยการแก้ไขรีจิสทรีโดยตรง แต่แทนที่จะใช้คุณจะไล่ลำดับที่เริ่มต้นที่ftype HKEY_CLASSES_ROOT\.pdf
Mark

2
@ มาร์คฉันรู้ ฉันไปหาวิธีที่ง่ายกว่าและอันตรายน้อยกว่า :)
DavidPostill

ดี. และมันควรจะทำงานในรูปแบบ WinXP ไปข้างหน้า
Ajasja

1
ฉันคิดว่ามันอาจคุ้มค่าที่จะกล่าวถึงว่าการอัปเดตและอัปเดตแอปพลิเคชันอาจเขียนทับการเปลี่ยนแปลงเหล่านี้ดังนั้นจึงอาจเป็นสิ่งที่ต้องทำซ้ำ ๆ ฉันคาดหวังจาก Adobe อย่างน้อย
Matt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.