Ordnen Sie einen Dateityp einem bestimmten Programm zu

27097
jdiaz

Wie ordnen Sie einer Anwendung auf einem Windows (Vista) -PC einen bestimmten Dateityp zu?

13
Dies hängt von .ext ab, da Windows in späteren Betriebssystemversionen dauerhafte Verbindungen hat Tony EE rocketscientist vor 5 Jahren 0

7 Antworten auf die Frage

20
bobbymcr

Wie wäre es mit Methode Nr. 5 (für Leute, die die Befehlszeile mögen):

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.
  2. Verwenden Sie FTYPE =diese Option, um einen Dateityp und einen zugehörigen Befehl zum Öffnen der Datei zu erstellen.
  3. Verwenden Sie ASSOC {.fileExtension}=diese Option, um dem von Ihnen erstellten Dateityp eine Dateierweiterung zuzuordnen.

Beispiel:

FTYPE MyCustomType=C:\Program Files\MyCustomProgram\MyProg.exe "%1" ASSOC .custom=MyCustomType 

Beachten Sie, dass möglicherweise viele Dateitypen bereits in Ihrem System registriert sind. Sie können alle auflisten, indem Sie einfach FTYPEohne Argumente eingeben .

Vielen Dank. Ich habe gerade mit "assoc. = MyCustomType" nach Dateien ohne Erweiterung gesucht, und es hat funktioniert! gulbrandr vor 13 Jahren 0
Irgendwas stimmt nicht. Derzeit werden `.js`-Dateien mit` Sublime Text 2` geöffnet, und mit dem Befehl 'assoc .js' erhalten Sie `.js = jsfile` und mit dem Befehl 'ftype jsfile`' jsfile =% SystemRoot% \ System32 \ WScript. exe "% 1"% * `. Iulian Onofrei vor 9 Jahren 0
12
3498DB

Methode # 1 (on the fly):

  1. Klicken Sie mit der rechten Maustaste auf eine Datei des Typs, den Sie ändern möchten, und wählen Sie Eigenschaften aus.
  2. Klicken Sie auf der Registerkarte Allgemein auf die Schaltfläche Ändern.
  3. Wählen Sie ein Programm aus der Liste aus oder klicken Sie auf Durchsuchen, um eine EXE-Datei auf Ihrer Festplatte auszuwählen.

Methode # 2 (Liste der Dateitypen anzeigen):

  1. Öffnen Sie die Systemsteuerung.
  2. Klicken Sie in der Systemsteuerung auf Start, klicken Sie auf Programme, und klicken Sie dann auf In einem bestimmten Programm immer einen Dateityp öffnen.

    Oder öffnen Sie in der klassischen Ansicht Standardprogramme und klicken Sie dann auf Einen Dateityp oder ein Protokoll einem Programm zuordnen.

  3. Markieren Sie einen Dateityp in der Liste und klicken Sie auf Programm ändern.

Leider können Sie unter Vista keine anderen Methoden als die Standardprogramme auswählen, z. B. die Programme, die in den Kontextmenüs Ihrer Dateien aufgeführt sind. Wenn Sie vollständige Kontrolle über Ihre Dateitypen haben möchten, verwenden Sie dieses Tool:

Methode # 3 (Dateityp Doctor):

  1. Laden Sie die Creative Element Power Tools herunter und installieren Sie sie .
  2. Öffnen Sie die Creative Element Power Tools-Systemsteuerung.
  3. Aktivieren Sie die Option Dateitypzuordnungen bearbeiten, und klicken Sie auf Akzeptieren.
  4. Klicken Sie mit der rechten Maustaste auf eine Datei des Typs, den Sie ändern möchten, und wählen Sie Dateityp bearbeiten aus, um dieses Fenster anzuzeigen:

Alt-Text

Quelle

[Creative Element Power Tools] (http://www.creativelement.com/contact_cept.html) wurde eingestellt und wird nicht mehr unterstützt. Verwenden Sie stattdessen [FileTypesMan] (http://www.nirsoft.net/utils/file_types_manager.html). crazypotato vor 9 Jahren 1
4
Ciaran

Methode Nr. 4 hinzufügen:

  1. Klicken Sie mit der rechten Maustaste auf eine Datei des Typs, den Sie ändern möchten
  2. Klicken Sie auf Open With...(wählen Sie, Choose Default Program...ob ein Untermenü angezeigt wird).
  3. Wählen Sie die Anwendung aus, mit der Sie diesen Dateityp öffnen möchten. Sie können auch auf die Durchsuchen-Option klicken, wenn Windows nicht das schlägt, was Sie möchten.
  4. Stellen Sie sicher, dass das Kontrollkästchen markiert Always use the selected program to open this type of fileist
Sie können dem Untermenü neue Dateien hinzufügen, ohne sie als Standardprogramm zu verwenden. Stellen Sie nur sicher, dass das in Schritt 4 oben erwähnte Kästchen nicht angekreuzt ist. (Beachten Sie, dass es keinen Eintrag "Öffnen mit ..." gibt, wenn der Datei derzeit keine Programme zugeordnet sind.) RobH vor 9 Jahren 0
3
crazypotato

Die folgende .bat- Beispieldatei zeigt, wie ein Dateityp einem bestimmten Programm zugeordnet wird. Das Symbol wird nicht hässlich:

set ftypename=potato_xxx_file set extension=.potato set pathtoexe="C:\potato.exe" set pathtoicon=""  if %pathtoicon%=="" set pathtoicon=%pathtoexe%,0 REG ADD HKEY_CLASSES_ROOT\%extension%\ /t REG_SZ /d %ftypename% /f REG ADD HKLM\SOFTWARE\Classes\%ftypename%\DefaultIcon\ /t REG_SZ /d %pathtoicon% /f ftype %ftypename%=%pathtoexe% "%%1" %%* assoc %extension%=%ftypename% 

Einige Hinweise:

ftypename - Der Name des Dateityps kann zufällig sein, sollte aber eindeutig sein.

extension - Eine Dateinamenerweiterung. Beispiele für Dateinamenerweiterungen sind .png, .jpeg, .exe, .dmg

pathtoexe - Vollständiger ausführbarer Pfad.

pathtoicon - Vollständiger Pfad zum Symbol oder zur ausführbaren Datei mit dem ausgewählten Symbol. Wenn der Symbolpfad leer ist, wird das Standardsymbol von exe verwendet. Wenn Sie ein benutzerdefiniertes Symbol verwenden möchten, ändern Sie set pathtoicon=""beispielsweise in set pathtoicon="C:\icons\potato.ico".

Funktioniert zumindest in Windows 7.

1
T.Todua

Mit diesen cmd-Befehlen habe ich die korrekte Methode von FILE ASSOCIATION erreicht. Dies ist nur ein Beispiel:

REG ADD "HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command" /v @ /t REG_SZ /d "\"C:\\Program Files\\Noteepad++\\notepad++.exe\" \"%1\"" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt" /v "Application" /t REG_SZ /d "notepad++.exe" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList" /v "g" /t REG_SZ /d "notepad++.exe" /f  assoc .txt=MyCustomType ftype MyCustomType="C:\Program Files\Noteepad++\notepad++.exe" "%1" 

(Es ist besser, sie in eine .bat-Datei zu kopieren)

0
Jeffrey Peters

Ich glaube nicht, dass die Leute .bat mehr benutzt haben und vor einer Weile zu .cmd gewechselt sind. Auf jeden Fall versuchen wir nach der Installation von Acrobat, die Standardeinstellungen für Adobe Reader wiederherzustellen.

Genau das zu tun, was der Letzte getan hat, ändert sich nicht. Ich weiß nicht, ob irgendjemand sehen kann, wo ich einen Fehler gemacht habe, oder einfach nur dasselbe sieht, und ja, ich weiß, wie ich es in der GUI ändern kann, aber dies ist für einen Masseneinsatz, also behalten Sie das selbst.

REG ADD "HKEY_CLASSES_ROOT\Applications\AcroRD32.exe\shell\Read\command" /v @ /t REG_SZ /d "\"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe\" \"%1\"" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf" /v "Application" /t REG_SZ /d "AcroRd32.exe" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList" /v "g" /t REG_SZ /d "AcroRd32.exe" /f  ftype "PDF File"="C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" "%1" assoc .pdf="PDF File" 
Wenn Sie diese Befehle von CMD aus ausführen, verwenden Sie "% 1". Wenn Sie jedoch die .bat-Datei ausführen, verwenden Sie "%% 1" T.Todua vor 8 Jahren 1
-1
shimanskybiz

Um das oben Gesagte zusammenzufassen und einige Escape-Probleme in der .BAT-Datei (NOT IN CMD) behoben zu haben, sollte es so aussehen:

REG ADD "HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command" /v @ /t REG_SZ /d "\"D:\\Public\\englishextra\\Notepad++Portable\\notepad++.exe\" \"%%1\"" /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\jsfile\DefaultIcon" /t REG_SZ /d "D:\Public\englishextra\Notepad++Portable\notepad++.exe,0" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.js" /v "Application" /t REG_SZ /d "notepad++.exe" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.js\OpenWithList" /v "g" /t REG_SZ /d "notepad++.exe" /f  assoc .js=jsfile ftype jsfile=D:\Public\englishextra\Notepad++Portable\notepad++.exe %%1 
(1) Wir verzichten auf Antworten, die andere Antworten lediglich zusammenfassen. Wir erlauben Antworten, die * auf früheren Antworten aufbauen *, aber Sie müssen die Antwort (en), auf die Sie bauen (durch den Namen und den Link des Autors; nicht "das oben"), identifizieren und die Verbesserung angeben, die Sie vornehmen. (2) Was meinen Sie mit "in .BAT-Datei (NICHT IN CMD)"? (3) * Jedes * andere Beispiel eines `ftype'-Befehls hat '% 1' (oder '%% 1') in Anführungszeichen. Dein nicht. Behaupten Sie, dass Ihr Befehl besser ist, weil die Anführungszeichen weggelassen werden? Das wäre selten. Bitte antworten Sie nicht in Kommentaren. Bearbeiten Sie Ihre Antwort, um sie klarer und vollständiger zu machen. Scott vor 5 Jahren 0