J'ai une clé USB avec PortableApps que je transporte entre différents endroits.
Mais une chose qui m'agace, c'est lorsque j'ouvre un fichier (comme *.flv
ou *.html
), soit Windows dit qu'il n'est pas pris en charge, soit il ouvre un programme que je ne veux pas utiliser (par exemple Win.MP), alors que j'ai le "correct" "programme (que je veux utiliser) sur ma clé USB.
Existe-t-il un programme portable qui peut associer mes fichiers "non pris en charge" lorsque j'exécute un ou plusieurs programmes?
(J'étais sur le point d'utiliser ftype
et assoc
sur un fichier de commandes, mais il nécessite des privilèges d'administrateur, ce qui ne semble pas être la meilleure solution.)
la source
Voici ce que j'utilise, qui pourrait être trop compliqué:
Q:
ou une autre lettre de lecteur (ensubst Q: "%~dp0"
gros)Q:\7z-portable\7zportable.exe
et c'est tout.la source
Q:\myprogram.exe
lieu dedifferent_every_time:\myprogram.exe
Vous pouvez utiliser la commande assoc standard dans un script de commandes (.bat) pour enregistrer, définir et réinitialiser les associations de fichiers.
La commande assoc peut s'afficher et s'associer, par exemple, dans une invite de commande (cmd):
La commande peut également définir une association de fichiers:
Vous pouvez créer les deux fichiers .bat suivants dans le dossier racine du disque USB (ou ailleurs). Ces fichiers batch nécessitent la présence dans le même dossier d'un fichier nommé préfixe que vous créez une seule fois à l'aide du bloc-notes et en tapant la chaîne "assoc", sans les guillemets et avec la fin vide et (très important) sans appuyer sur Entrée (ce qui ne fait pas pas de fin de ligne).
Le premier fichier .bat que nous appellerons myapps.bat, et dont le but sera d'attribuer la nouvelle association de fichiers, après avoir créé un autre fichier restore.bat que vous utiliserez avant d'éjecter le disque USB afin de restaurer les anciennes associations de fichiers.
Un exemple myapps.bat pour définir les associations de fichiers html, abab et htm sur myprog1.exe etc.:
La variable
%cd%
représente le répertoire en cours, mais vous pouvez également utiliser%cd:~0,2%
ce qui vous donnera le disque actuel (par exemple G :) avec toute autre spécification de fichier relative sur le disque.Le fichier doassoc.bat qui fait le travail pour une association de fichiers contiendra:
Un exemple du résultat lors de l'exécution de myapps.bat suivi de restore.bat est:
la source
Je suppose que vous utilisez un logiciel fourni par PortableApps.com . Pendant que nous attendons l' implémentation des associations de fichiers , Xenon Portable peut être la solution la plus simple.
Vous pouvez utiliser l'interface graphique pour gérer les associations de fichiers ...
ou vous pouvez modifier le
XenonPortable\Data\settings\assoc.ini
fichier de configuration.Le format est le suivant:
Où
<path>
est relatif auXenonPortable
répertoire.la source
Vous pouvez utiliser le gestionnaire de fichiers portable XYplorer . Sa dernière version est commerciale, mais la dernière version du freeware est toujours disponible à partir d' ici .
Ses associations de fichiers portables peuvent associer des extensions de fichiers à des applications et même à des scripts écrits par l'utilisateur:
la source
Comme mentionné par paradroid , vous pouviez auparavant utiliser des applications comme l'eXpresso (aujourd'hui disparu) ou PortableFileAssociator pour résoudre ce problème. Malheureusement, à partir de Windows 8, il n'est plus possible de définir temporairement les associations de fichiers.
Comme expliqué par John T. Haller - Créateur de PortableApps.com
la source