Es hängt von .ext ab und da Windows in späteren Betriebssystemversionen beständige Verknüpfungen aufweist
Tony Stewart Sunnyskyguy EE75
Antworten:
12
Methode 1 (im laufenden Betrieb):
Klicken Sie mit der rechten Maustaste auf eine Datei des Typs, den Sie ändern möchten, und wählen Sie Eigenschaften.
Klicken Sie auf der Registerkarte Allgemein auf die Schaltfläche Ändern.
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):
Öffnen Sie die Systemsteuerung.
Klicken Sie auf der Startseite der Systemsteuerung auf Programme und dann auf Dateityp immer in einem bestimmten Programm öffnen.
Oder öffnen Sie in der klassischen Ansicht Standardprogramme und klicken Sie dann auf Dateityp oder Protokoll einem Programm zuordnen.
Markieren Sie einen Dateityp in der Liste und klicken Sie auf Programm ändern.
Leider können Sie in Vista bei beiden Methoden nur die Standardprogramme auswählen, z. B. die Programme, die in den Kontextmenüs Ihrer Dateien aufgeführt sind. Wenn Sie die vollständige Kontrolle über Ihre Dateitypen haben möchten, verwenden Sie dieses Tool:
Öffnen Sie die Systemsteuerung von Creative Element Power Tools.
Aktivieren Sie die Option Dateitypzuordnungen bearbeiten und klicken Sie auf Akzeptieren.
Klicken Sie mit der rechten Maustaste auf einen Dateityp, den Sie ändern möchten, und wählen Sie Dateityp bearbeiten, um das folgende Fenster anzuzeigen:
Beachten Sie, dass möglicherweise bereits viele Dateitypen auf Ihrem System registriert sind. Sie können sie alle auflisten, indem Sie einfach FTYPEohne Argumente eingeben .
Vielen Dank. Ich habe es gerade mit "assoc. = MyCustomType" für Dateien ohne Erweiterung versucht, und es hat funktioniert!
Gulbrandr
Irgendwas stimmt nicht. Derzeit .jsöffnen sich Dateien mit Sublime Text 2, und assoc .jsBefehl gibt mir .js=jsfileund ftype jsfileBefehl gibt mir jsfile=%SystemRoot%\System32\WScript.exe "%1" %*.
Iulian Onofrei
4
Hinzufügen von Methode 4:
Klicken Sie mit der rechten Maustaste auf eine Datei des Typs, den Sie ändern möchten
Klicken Sie auf Open With...(wählen Sie aus, Choose Default Program...ob ein Untermenü angezeigt wird).
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 die gewünschten Informationen vorschlägt.
Stellen Sie sicher, dass das Kästchen markiert Always use the selected program to open this type of fileist
Auf diese Weise können Sie dem Untermenü neue Dateien hinzufügen, ohne sie zum Standardprogramm zu machen. Stellen Sie einfach sicher, dass das in Schritt 4 genannte Kästchen nicht angekreuzt ist. (Beachten Sie, dass es kein Element "Öffnen mit ..." gibt, wenn der Datei derzeit keine Programme zugeordnet sind.)
RobH
4
Die folgende .bat- Beispieldatei zeigt, wie Sie einem bestimmten Programm und Symbol einen Dateityp zuordnen, der nicht hässlich ist:
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 FileType-Name kann zufällig sein, sollte aber eindeutig sein.
extension - Eine Dateinamenerweiterung. Beispiele für Dateinamenerweiterungen sind .png, .jpeg, .exe und .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 es set pathtoicon=""beispielsweise in set pathtoicon="C:\icons\potato.ico".
Ich dachte nicht, dass die Leute .bat mehr benutzen, sondern vor einiger Zeit auf .cmd umgestellt haben. Auf jeden Fall versuchen wir, nach der Installation von Acrobat die Standardeinstellungen von Adobe Reader für PDF-Dateien wiederherzustellen.
Genau das zu tun, was der Letzte getan hat und es ändert sich immer noch nicht. Ich weiß nicht, ob jemand sehen kann, wo ich einen Fehler gemacht habe oder nur dasselbe sehe, und ja, ich weiß, wie ich es in der GUI ändern kann, aber dies ist für einen Masseneinsatz, also behalt das für dich.
(1) Wir sehen Antworten mit Stirnrunzeln, die lediglich andere Antworten zusammenfassen. Wir erlauben zwar Antworten, die auf früheren Antworten aufbauen , aber Sie müssen die Antwort (en), auf denen Sie aufbauen (anhand des Namens und des Links des Autors, nicht „der obigen“), und die Verbesserung angeben, die Sie vornehmen. (2) Was meinst du mit "in .BAT-Datei (NICHT IN CMD)"? (3) Jedes andere Beispiel eines ftypeBefehls enthält %1(oder %%1) in Anführungszeichen. Deiner nicht. Behauptest du, dein Befehl sei besser, weil er die Anführungszeichen auslässt? Das wäre selten. Bitte antworten Sie nicht in Kommentaren; Bearbeiten Sie Ihre Antwort, um sie klarer und vollständiger zu gestalten.
Antworten:
Methode 1 (im laufenden Betrieb):
Methode 2 (Liste der Dateitypen anzeigen):
Klicken Sie auf der Startseite der Systemsteuerung auf Programme und dann auf Dateityp immer in einem bestimmten Programm öffnen.
Oder öffnen Sie in der klassischen Ansicht Standardprogramme und klicken Sie dann auf Dateityp oder Protokoll einem Programm zuordnen.
Leider können Sie in Vista bei beiden Methoden nur die Standardprogramme auswählen, z. B. die Programme, die in den Kontextmenüs Ihrer Dateien aufgeführt sind. Wenn Sie die vollständige Kontrolle über Ihre Dateitypen haben möchten, verwenden Sie dieses Tool:
Methode 3 (Dateityp Doctor):
Quelle
quelle
Wie wäre es mit Methode 5 (für Leute, die die Kommandozeile mögen):
FTYPE {fileType}={commandString}
diese Option , um einen Dateityp und einen zugehörigen Befehl zum Öffnen der Datei zu erstellen.ASSOC {.fileExtension}={fileType}
diese Option, um dem von Ihnen erstellten Dateityp eine Dateierweiterung zuzuordnen.Beispiel:
Beachten Sie, dass möglicherweise bereits viele Dateitypen auf Ihrem System registriert sind. Sie können sie alle auflisten, indem Sie einfach
FTYPE
ohne Argumente eingeben .quelle
.js
öffnen sich Dateien mitSublime Text 2
, undassoc .js
Befehl gibt mir.js=jsfile
undftype jsfile
Befehl gibt mirjsfile=%SystemRoot%\System32\WScript.exe "%1" %*
.Hinzufügen von Methode 4:
Open With...
(wählen Sie aus,Choose Default Program...
ob ein Untermenü angezeigt wird).Always use the selected program to open this type of file
istquelle
Die folgende .bat- Beispieldatei zeigt, wie Sie einem bestimmten Programm und Symbol einen Dateityp zuordnen, der nicht hässlich ist:
Einige Hinweise:
ftypename - Der FileType-Name kann zufällig sein, sollte aber eindeutig sein.
extension - Eine Dateinamenerweiterung. Beispiele für Dateinamenerweiterungen sind .png, .jpeg, .exe und .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 es
set pathtoicon=""
beispielsweise inset pathtoicon="C:\icons\potato.ico"
.Funktioniert mindestens unter Windows 7.
quelle
Ich habe mit diesen cmd-Befehlen die richtige Art der DATEIZUORDNUNG erreicht. Dies ist nur ein Beispiel:
(Es ist besser, sie in eine .bat-Datei zu legen.)
quelle
Ich dachte nicht, dass die Leute .bat mehr benutzen, sondern vor einiger Zeit auf .cmd umgestellt haben. Auf jeden Fall versuchen wir, nach der Installation von Acrobat die Standardeinstellungen von Adobe Reader für PDF-Dateien wiederherzustellen.
Genau das zu tun, was der Letzte getan hat und es ändert sich immer noch nicht. Ich weiß nicht, ob jemand sehen kann, wo ich einen Fehler gemacht habe oder nur dasselbe sehe, und ja, ich weiß, wie ich es in der GUI ändern kann, aber dies ist für einen Masseneinsatz, also behalt das für dich.
quelle
%1
ausführen, verwenden Sie%%1
Um das oben Gesagte zusammenzufassen und einige Escape-Probleme in der .BAT-Datei (NICHT IN CMD) behoben zu haben, sollte es so aussehen:
quelle
ftype
Befehls enthält%1
(oder%%1
) in Anführungszeichen. Deiner nicht. Behauptest du, dein Befehl sei besser, weil er die Anführungszeichen auslässt? Das wäre selten. Bitte antworten Sie nicht in Kommentaren; Bearbeiten Sie Ihre Antwort, um sie klarer und vollständiger zu gestalten.