Ajouter une nouvelle association de fichier dans Windows 7
Avec Windows XP je pouvais utiliser le Panneau de configuration pour ajouter une nouvelle extension de fichier, de l'associer avec un programme, et de lui attribuer une icône. Je l'ai fait en utilisant les Options des Dossiers dans le Panneau de Contrôle. Options des dossiers a un onglet appelé "Types de Fichiers".
Mais Windows 7 Options des Dossiers n'ont pas cet onglet. Et les suggéré de place pour les associations de fichiers (Programmes par Défaut) ne pas permettez-moi d'ajouter une nouvelle extension.
Comment dois-je faire ce que je veux (c'est à dire associer une extension à un programme existant et aussi appliquer une nouvelle icône)?
- Larson: Désolé, mais ce n'est clairement pas de l'OT. Si d'association de fichier dans les problèmes ne sont pas liés à la programmation & développement, je ne sais pas ce que c'est. Et même si thispost a OT, vous devriez reconsidérer purement sur la base de tous les utilisateurs et les ~31K point de vue!
- Non, il n'est pas un problème avec code ou de la programmation. Questions sur les claviers et les moniteurs (qui sont des choses que les programmeurs ont besoin, aussi) sont hors sujet pour la même raison. La popularité d'une question ne signifie pas qu'il est sur le sujet.
Vous devez vous connecter pour publier un commentaire.
Malheureusement c'est une de ces choses qu'ils ont rendue plus compliquée dans une tentative de le rendre plus simple (par exemple, vous êtes en mesure de modifier le programme associé, mais c'est tout).
Vous pouvez utiliser des programmes tiers ou tout simplement de modifier le registre vous-même (de ne pas modifier le registre, sauf si vous êtes vraiment sûr de ce que vous faites! Des erreurs pourraient se briser les paramètres ou même rendre votre système refuse de démarrer!):
HKEY_CLASSES_ROOT
et choisissezNew
,Key
. Nom de la fonction désirée pour votre extension de fichier, par exemple.ext
. Si elle existe déjà, vous pouvez sauter cette étape.MyFileType
. Encore une fois, si c'est déjà, ignorez cette étape.DefaultIcon
.C:\Some\Path\To\Your\Icon\Ressource.ico,0
(le0
est l'index de l'icône à être utilisé; si il n'y a qu'une seule icône dans la ressource, il doit être 0).DefaultIcon
et de l'appelershell
.open
,edit
ouprint
.command
et définissez sa valeur par défaut pour le programme à exécuter. Aussi assurez-vous d'inclure tous les paramètres nécessaires, en ajoutant des guillemets s'il y a des espaces à l'intérieur, par exemple"C:\My Path\My Program.exe" "%1"
.%1
sera remplacé par le nom de fichier choisi pour cette action.Si "Ouvrir Avec" n'est pas offert, il suffit de cliquer sur "Ouvrir". Si il n'y a pas de programme par défaut déjà associé au type de fichier, vous aurez un choix de recherche pour un programme adapté sur le Web, ou la sélection d'un programme à partir d'une liste de programmes installés, tout comme avec l'ancien "Ouvrir Avec".
Dans Windows 7, vous pouvez également faire un clic droit et aller Propriétés -> Onglet Général et il n'y a "Ouvrir avec" et [Modifier] bouton. De cette façon, vous pouvez également définir l'association pour un nouveau type de fichier.
Pour Windows, vous pouvez toujours faire un clic droit et sélectionnez "Ouvrir Avec". Choisissez l'option qui dit sélectionnez un programme à partir d'une liste. Vous pouvez alors sélectionner votre propre programme et dites lui d'ouvrir les fichiers de cette extension avec le programme par défaut. Pour modifier les icônes, ce lien peut vous aider (Le changement d'icône Windows)
Pour éviter de modifier le registre, au lieu de créer un nouveau fichier avec l'extension souhaitée. Lorsque vous double-cliquez dessus, vous obtiendrez la ne Peut pas Ouvrir la boîte de dialogue et vous pouvez sélectionner un programme dans la liste des programmes installés. Parcourir pour sélectionner l'application de votre choix, ajouter la description et la case toujours utiliser le programme sélectionné. Maintenant que l'extension est par défaut dans la liste des programmes et peuvent être modifiés que vous êtes habitué à.
Je ne sais pas pourquoi MS décide parfois d'enlever l'option "ouvrir avec"...
Parce que c'est Microsoft de l'ensemble de la MO en général...présumer que chaque personne qui utilise leur logiciel est incapable de prendre des décisions techniques. Il serait si simple pour eux de comprendre un petit lien dans les Programmes par Défaut de la fenêtre en disant: "ajouter une extension", et pour que cela soit lié à une autre fenêtre où vous pouvez facilement le faire à l'intérieur d'un coffre-fort, GUI environnement. Au lieu de cela ils nous forcent à modifier le registre, qui est 10 fois plus dangereux! Et si ils sont préoccupés par la moyenne Joe démolition de leurs ordinateurs, il peut s'agir d'une simple boîte de message qui informe l'utilisateur de la risque de!
MS honnêtement, j'ai été un amateur développeur pour pas plus de 10 ans, et le plus grand géant du logiciel dans le monde ne peuvent pas employer les programmeurs avec plus, ou même d'un niveau équivalent de connaissances que moi?!?! Alors, comment avez-vous obtenu ce statut en premier lieu?!?! Vraiment ça laisse pantois!
Désolé de ne pas ajouter quelque chose de constructif à la discussion, mais l'ensemble de cette perception par MME de ses clients comme non digne de confiance petits enfants vraiment fromages de me...et je suis venu ici à la recherche d'une réponse à la même question que l'OP posé, mais je suppose qu'il n'y a aucune (autre que de déconner avec le registre, que je vraiment déteste faire).