Wie kann ein Flag als Standard für eine * .EXE-Datei festgelegt werden?

2106
Coolwater

Wenn ich Sumatra öffne, benötige ich standardmäßig invertierte Farben. Aber obwohl ich die Verknüpfungen geändert habe: "/sumatraPDF.exe" -invert-colorsDas Programm wird ohne das Flag ausgeführt, wenn ich auf eine PDFDatei doppelklicke, wenn das Programm geschlossen ist.

Wie stelle ich sicher, dass das Flag beim Doppelklicken auf PDFDateien verwendet wird?

18
Ihre Programmverknüpfungen beziehen sich nicht auf die Erweiterungszuordnung. Lightness Races in Orbit vor 7 Jahren 1

1 Antwort auf die Frage

44
DavidPostill

Wie stelle ich sicher, dass die Flagge verwendet wird, wenn Sie auf PDF-Dateien doppelklicken?

Sie müssen den ausgeführten Befehl mit ftype ändern :

  1. Ermitteln Sie den Dateityp mit assoc :

    assoc .pdf 
  2. Dies wird etwas ähnliches zurückgeben:

    .pdf=AcroExch.Document.DC 
  3. Verwenden Sie jetzt ftype, um den aktuellen Befehl für eine PDF-Datei auszuführen:

    ftype AcroExch.Document.DC 
  4. Dies wird etwas ähnliches zurückgeben:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1" 
  5. Richten Sie nun einen neuen Befehl mit Ihrer zusätzlichen Flagge ein:

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

Hinweis:

  • Ich habe Acrobat in meinem obigen Beispiel verwendet, da ich Sumatra nicht installiert habe.

Lesen Sie weiter

  • Ein AZ-Index der Windows-CMD-Befehlszeile - Eine hervorragende Referenz für alles, was mit Windows-Cmd-Zeilen in Verbindung steht.
  • assoc - Anzeige oder Änderung der Zuordnung zwischen einer Dateierweiterung und einem Dateityp
  • ftype - Anzeige oder Änderung der Verknüpfung zwischen einem FileType und einem ausführbaren Programm.
@Coolwater Großartig! DavidPostill vor 7 Jahren 0
Sie können das Gleiche tun, indem Sie die Registrierung direkt bearbeiten. Statt 'ftype' zu verwenden, werden Sie Referenzen nachlaufen, die mit 'HKEY_CLASSES_ROOT \ .pdf' beginnen. Mark vor 7 Jahren 4
@ Mark ich weiß. Ich habe mich für den einfacheren, weniger gefährlichen Ansatz entschieden :) DavidPostill vor 7 Jahren 2
Oh schön. Und es sollte von WinXP nach vorne funktionieren. Ajasja vor 7 Jahren 0
Ich denke, dass es erwähnenswert ist, dass Anwendungsaktualisierungen und -Upgrades diese Änderungen überschreiben, sodass dies wiederholt wiederholt werden muss. Das würde ich zumindest von Adobe erwarten. Matt vor 7 Jahren 1