Eu tenho um pendrive com PortableApps que carrego entre lugares diferentes.
Mas uma coisa que me incomoda é quando eu abro um arquivo (como *.flv
ou *.html
), o Windows diz que não é suportado ou abre um programa que eu não quero usar (por exemplo, Win.MP), enquanto eu tenho o "correto "(que eu quero usar) na minha unidade USB.
Existe algum programa portátil que possa associar meus arquivos "não suportados" quando executo apenas um / alguns programas / s?
(Eu estava prestes a usar ftype
e assoc
em um arquivo em lotes, mas ele requer privilégios de administrador, para que não pareça a melhor solução.)
fonte
Aqui está o que eu uso, que pode ser complicado demais:
Q:
ou outra letra da unidade (subst Q: "%~dp0"
basicamente)Q:\7z-portable\7zportable.exe
e é tudo.fonte
Q:\myprogram.exe
invés dedifferent_every_time:\myprogram.exe
Você pode usar o comando assoc padrão em um script em lote (.bat) para salvar, definir e redefinir associações de arquivos.
O comando assoc pode exibir e associar, por exemplo, em um prompt de comando (cmd):
O comando também pode definir uma associação de arquivo:
Você pode criar os dois arquivos .bat a seguir na pasta raiz do disco USB (ou em outro local). Esses arquivos em lote exigem a presença na mesma pasta de um arquivo nomeado prefixo que você cria apenas uma vez usando o bloco de notas e digitando a sequência "assoc", sem as aspas e com o final em branco e (muito importante) sem pressionar Enter (para que não tem um fim de linha).
O primeiro arquivo .bat chamaremos myapps.bat e cujo objetivo será atribuir a nova associação de arquivos, depois de criar outro arquivo restore.bat que você usará antes de ejetar o disco USB para restaurar as associações de arquivos antigas.
Um exemplo myapps.bat para definir as associações de arquivos html, abab e htm para myprog1.exe etc.:
A variável
%cd%
representa o diretório atual, mas você também pode usar o%cd:~0,2%
que fornecerá o disco atual (por exemplo, G :) junto com qualquer outra especificação de arquivo relativa no disco.O arquivo doassoc.bat que faz o trabalho para uma associação de arquivos conterá:
Um exemplo do resultado ao executar myapps.bat seguido por restore.bat é:
fonte
Suponho que você esteja usando o software empacotado pela PortableApps.com . Enquanto aguardamos a implementação de associações de arquivos , o Xenon Portable pode ser a solução mais fácil.
Você pode usar a GUI para gerenciar associações de arquivos ...
ou você pode editar o
XenonPortable\Data\settings\assoc.ini
arquivo de configuração.O formato é o seguinte:
Onde
<path>
é relativo aoXenonPortable
diretório.fonte
Você pode usar o gerenciador de arquivos portátil do XYplorer . Sua versão mais recente é comercial, mas a última versão gratuita ainda está disponível aqui .
Suas associações de arquivos portáteis podem associar extensões de arquivos a aplicativos e até a scripts escritos pelo usuário:
fonte
Conforme mencionado pelo paradroid , anteriormente você poderia usar aplicativos como o (agora extinto) eXpresso ou PortableFileAssociator para resolver esse problema. Infelizmente, no Windows 8, não é mais possível definir temporariamente associações de arquivos.
Como explicado por John T. Haller - Criador do PortableApps.com
fonte