Cela dépend de .ext et comme Windows a des associations persistantes dans les versions ultérieures du système d'exploitation
Tony Stewart Sunnyskyguy EE75
Réponses:
12
Méthode n ° 1 (à la volée):
Cliquez avec le bouton droit sur un fichier du type que vous souhaitez modifier et sélectionnez Propriétés.
Dans l'onglet Général, cliquez sur le bouton Modifier.
Choisissez un programme dans la liste ou cliquez sur Parcourir pour sélectionner un fichier .EXE sur votre disque dur.
Méthode n ° 2 (afficher une liste des types de fichiers):
Ouvrez le panneau de configuration.
Dans Accueil du Panneau de configuration, cliquez sur Programmes, puis sur Rendre un type de fichier toujours ouvert dans un programme spécifique.
Ou, dans la vue classique, ouvrez Programmes par défaut, puis cliquez sur Associer un type de fichier ou un protocole à un programme.
Sélectionnez un type de fichier dans la liste et cliquez sur Changer de programme.
Malheureusement, aucune des méthodes de Vista ne vous permet de choisir autre chose que les programmes par défaut, tels que les programmes répertoriés dans les menus contextuels de vos fichiers. Si vous voulez un contrôle complet sur vos types de fichiers, utilisez cet outil:
Ouvrez le panneau de configuration de Creative Element Power Tools.
Activez l'option Modifier les associations de types de fichiers, puis cliquez sur Accepter.
Cliquez avec le bouton droit sur un fichier du type que vous souhaitez modifier et sélectionnez Modifier le type de fichier pour afficher cette fenêtre:
Notez que de nombreux types de fichiers peuvent déjà être enregistrés sur votre système. Vous pouvez tous les répertorier en tapant simplement FTYPEsans arguments.
Merci. J'ai juste essayé avec "assoc. = MyCustomType" pour les fichiers sans extension, et cela a fonctionné!
gulbrandr
Quelque chose ne va pas. Actuellement, les .jsfichiers s'ouvrent avec Sublime Text 2, et la assoc .jscommande me donne .js=jsfileet la ftype jsfilecommande me donne jsfile=%SystemRoot%\System32\WScript.exe "%1" %*.
Iulian Onofrei
4
Ajout de la méthode n ° 4:
Faites un clic droit sur un fichier du type que vous souhaitez modifier
Cliquez Open With...(sélectionnez Choose Default Program...si un sous-menu apparaît)
Sélectionnez l'application avec laquelle vous souhaitez ouvrir ce type de fichier. Vous pouvez également cliquer sur l'option de navigation si Windows ne propose pas ce que vous voulez.
Assurez-vous que la case étiquetée Always use the selected program to open this type of fileest cochée
Vous pouvez ajouter de nouveaux fichiers au sous-menu de cette façon sans en faire le programme par défaut. Assurez-vous simplement que la case mentionnée à l'étape 4 ci-dessus n'est pas cochée. (Notez qu'il n'y aura pas d'élément "Ouvrir avec ..." si le fichier n'est actuellement associé à aucun programme.)
RobH
4
L'exemple de fichier .bat suivant montre comment associer un type de fichier à un programme spécifique et l'icône ne sera pas moche:
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%
Quelques conseils:
ftypename - Le nom FileType peut être aléatoire mais doit être unique.
extension - Une extension de nom de fichier. Des exemples d'extensions de nom de fichier sont .png, .jpeg, .exe, .dmg
pathtoexe - Chemin exécutable complet.
pathtoicon - Chemin complet vers l'icône ou le fichier exécutable avec l'icône sélectionnée. Si le chemin de l'icône est vide, l'icône par défaut de l'exe sera utilisée. Si vous souhaitez utiliser un changement d'icône personnalisé set pathtoicon=""par exemple pour set pathtoicon="C:\icons\potato.ico".
Je ne pensais plus que les gens utilisaient .bat, passé au .cmd il y a quelque temps. Quoi qu'il en soit, nous essayons de restaurer la valeur par défaut d'Adobe Reader pour PDF après l'installation d'Acrobat.
Faire exactement ce que le dernier gars a fait et cela ne change toujours pas. Je ne sais pas si quelqu'un peut voir où j'ai fait une erreur ou tout simplement voir la même chose, et oui je sais comment le changer dans l'interface graphique, mais c'est pour un déploiement de masse alors gardez cela pour vous-
Si vous exécutez ces commandes à partir de CMD, puis utilisez %1, mais si vous exécutez le fichier .bat, puis utilisez%%1
T.Todua
-1
Pour résumer ce qui précède et après avoir corrigé certains problèmes d'échappement dans le fichier .BAT (PAS DANS CMD), cela devrait ressembler à ceci:
(1) Nous désapprouvons les réponses qui résument simplement les autres réponses. Nous autorisons les réponses qui s'appuient sur les réponses précédentes, mais vous devez identifier la ou les réponses sur lesquelles vous construisez (par le nom et le lien de l'auteur, pas «ci-dessus») et indiquer l'amélioration que vous apportez. (2) Qu'entendez-vous par «dans un fichier .BAT (PAS EN CMD)»? (3) Tout autre exemple de ftypecommande a %1(ou %%1) entre guillemets. Pas le vôtre. Prétendez-vous que votre commande est meilleure parce qu'elle laisse de côté les guillemets? Ce serait rare. Veuillez ne pas répondre dans les commentaires; modifiez votre réponse pour la rendre plus claire et plus complète.
Réponses:
Méthode n ° 1 (à la volée):
Méthode n ° 2 (afficher une liste des types de fichiers):
Dans Accueil du Panneau de configuration, cliquez sur Programmes, puis sur Rendre un type de fichier toujours ouvert dans un programme spécifique.
Ou, dans la vue classique, ouvrez Programmes par défaut, puis cliquez sur Associer un type de fichier ou un protocole à un programme.
Malheureusement, aucune des méthodes de Vista ne vous permet de choisir autre chose que les programmes par défaut, tels que les programmes répertoriés dans les menus contextuels de vos fichiers. Si vous voulez un contrôle complet sur vos types de fichiers, utilisez cet outil:
Méthode n ° 3 (type de fichier Doctor):
La source
la source
Que diriez-vous de la méthode # 5 (pour les personnes qui aiment la ligne de commande):
FTYPE {fileType}={commandString}
pour créer un type de fichier et une commande associée pour ouvrir le fichier.ASSOC {.fileExtension}={fileType}
pour associer une extension de fichier au type de fichier que vous avez créé.Exemple:
Notez que de nombreux types de fichiers peuvent déjà être enregistrés sur votre système. Vous pouvez tous les répertorier en tapant simplement
FTYPE
sans arguments.la source
.js
fichiers s'ouvrent avecSublime Text 2
, et laassoc .js
commande me donne.js=jsfile
et laftype jsfile
commande me donnejsfile=%SystemRoot%\System32\WScript.exe "%1" %*
.Ajout de la méthode n ° 4:
Open With...
(sélectionnezChoose Default Program...
si un sous-menu apparaît)Always use the selected program to open this type of file
est cochéela source
L'exemple de fichier .bat suivant montre comment associer un type de fichier à un programme spécifique et l'icône ne sera pas moche:
Quelques conseils:
ftypename - Le nom FileType peut être aléatoire mais doit être unique.
extension - Une extension de nom de fichier. Des exemples d'extensions de nom de fichier sont .png, .jpeg, .exe, .dmg
pathtoexe - Chemin exécutable complet.
pathtoicon - Chemin complet vers l'icône ou le fichier exécutable avec l'icône sélectionnée. Si le chemin de l'icône est vide, l'icône par défaut de l'exe sera utilisée. Si vous souhaitez utiliser un changement d'icône personnalisé
set pathtoicon=""
par exemple pourset pathtoicon="C:\icons\potato.ico"
.Fonctionne au moins dans Windows 7.
la source
J'ai réalisé la bonne façon d'associer des fichiers en utilisant ces commandes cmd. C'est juste un exemple:
(il vaut mieux les mettre dans un fichier .bat)
la source
Je ne pensais plus que les gens utilisaient .bat, passé au .cmd il y a quelque temps. Quoi qu'il en soit, nous essayons de restaurer la valeur par défaut d'Adobe Reader pour PDF après l'installation d'Acrobat.
Faire exactement ce que le dernier gars a fait et cela ne change toujours pas. Je ne sais pas si quelqu'un peut voir où j'ai fait une erreur ou tout simplement voir la même chose, et oui je sais comment le changer dans l'interface graphique, mais c'est pour un déploiement de masse alors gardez cela pour vous-
la source
%1
, mais si vous exécutez le fichier .bat, puis utilisez%%1
Pour résumer ce qui précède et après avoir corrigé certains problèmes d'échappement dans le fichier .BAT (PAS DANS CMD), cela devrait ressembler à ceci:
la source
ftype
commande a%1
(ou%%1
) entre guillemets. Pas le vôtre. Prétendez-vous que votre commande est meilleure parce qu'elle laisse de côté les guillemets? Ce serait rare. Veuillez ne pas répondre dans les commentaires; modifiez votre réponse pour la rendre plus claire et plus complète.