Bagaimana cara menetapkan flag sebagai default pada file * .EXE?


18

Ketika saya membuka Sumatra saya membutuhkan warna terbalik secara default. Tetapi meskipun saya mengubah cara pintas ke: "/sumatraPDF.exe" -invert-colorsprogram berjalan tanpa bendera ketika saya mengklik dua kali PDFfile pada saat program ditutup.

Bagaimana cara memastikan bendera digunakan ketika mengklik dua kali PDFfile?


1
Pintasan program Anda tidak terkait dengan asosiasi ekstensi.
Lightness Races dengan Monica

Jawaban:


44

Bagaimana cara memastikan bendera digunakan saat mengklik ganda file pdf?

Anda perlu mengubah perintah yang dijalankan, menggunakan ftype :

  1. Cari tahu tipe file menggunakan assoc :

    assoc .pdf
    
  2. Ini akan menghasilkan sesuatu yang mirip dengan:

    .pdf=AcroExch.Document.DC
    
  3. Sekarang gunakan ftype untuk menjalankan perintah saat ini untuk .pdf:

    ftype AcroExch.Document.DC
    
  4. Ini akan menghasilkan sesuatu yang mirip dengan:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. Sekarang siapkan perintah baru dengan bendera tambahan Anda:

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

catatan:

  • Saya telah menggunakan Acrobat dalam contoh saya di atas karena saya tidak menginstal Sumatera.

Bacaan lebih lanjut

  • Indeks AZ dari baris perintah CMD Windows - Referensi yang sangat baik untuk semua hal terkait Windows cmd line.
  • assoc - Menampilkan atau mengubah hubungan antara ekstensi file dan tipe file
  • ftype - Menampilkan atau mengubah tautan antara FileType dan program yang dapat dieksekusi.

@Coolwater Hebat!
DavidPostill

4
Anda dapat melakukan hal yang sama dengan mengedit registri secara langsung, tetapi alih-alih menggunakan ftype, Anda akan mengejar referensi mulai dari HKEY_CLASSES_ROOT\.pdf.
Markus

2
@Mark saya tahu. Saya melakukan pendekatan yang lebih sederhana, tidak terlalu berbahaya :)
DavidPostill

Oh bagus. Dan itu harus bekerja dari WinXP maju.
Ajasja

1
Saya pikir mungkin perlu disebutkan bahwa pembaruan dan peningkatan aplikasi mungkin menimpa perubahan ini sehingga itu mungkin sesuatu yang harus dilakukan berulang kali. Saya harapkan ini dari Adobe setidaknya.
Matt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.