Mam pamięć USB z PortableApps, którą noszę między różnymi miejscami.
Ale denerwuje mnie to, że kiedy otwieram plik (taki jak *.flv
lub *.html
), albo Windows mówi, że jest nieobsługiwany, albo otwiera program, którego nie chcę używać (np. Win.MP), gdy mam „poprawne” ”(którego chcę użyć) na moim dysku USB.
Czy jest jakiś przenośny program, który może skojarzyć moje „nieobsługiwane” pliki, gdy wykonuję tylko jeden / kilka programów?
(Miałem do użytku ftype
i assoc
na pliku wsadowym, ale wymaga uprawnień administratora, tak, że nie wydaje się być najlepszym rozwiązaniem.)
Oto, czego używam, co może być nadmiernie skomplikowane:
Q:
inną literę dysku (wsubst Q: "%~dp0"
zasadzie)Q:\7z-portable\7zportable.exe
i to wszystko.źródło
Q:\myprogram.exe
zamiastdifferent_every_time:\myprogram.exe
Możesz użyć standardowego polecenia assoc w skrypcie wsadowym (.bat) do zapisywania, ustawiania i resetowania skojarzeń plików.
Polecenie assoc może wyświetlać i kojarzyć, na przykład, w wierszu polecenia (cmd):
Polecenie może również ustawić powiązanie pliku:
Możesz utworzyć następujące dwa pliki .bat w folderze głównym na dysku USB (lub w innym miejscu). Te pliki wsadowe wymagają obecności w tym samym folderze pliku o nazwie prefiks, który utworzysz tylko raz za pomocą notatnika i wpisując ciąg „assoc”, bez cudzysłowów i z pustym końcem oraz (bardzo ważne) bez naciskania Enter (więc nie nie mają końca linii).
Pierwszy plik .bat nazwiemy myapps.bat i którego celem będzie przypisanie nowego powiązania plików, po utworzeniu kolejnego pliku restore.bat, którego użyjesz przed wysunięciem dysku USB w celu przywrócenia starych skojarzeń plików.
Przykład myapps.bat, aby ustawić powiązania plików html, abab i htm z myprog1.exe itp .:
Zmienna
%cd%
oznacza bieżący katalog, ale możesz także użyć tego,%cd:~0,2%
co da ci bieżący dysk (na przykład G :) wraz z inną względną specyfikacją pliku na dysku.Plik doassoc.bat, który działa dla jednego skojarzenia plików, będzie zawierał:
Przykładem wyniku uruchomienia myapps.bat, a następnie restore.bat jest:
źródło
Zakładam, że używasz oprogramowania spakowanego przez PortableApps.com . Podczas gdy czekamy na wdrożenie skojarzeń plików , Xenon Portable może być najłatwiejszym rozwiązaniem.
Możesz używać GUI do zarządzania powiązaniami plików ...
lub możesz edytować
XenonPortable\Data\settings\assoc.ini
plik konfiguracyjny.Format jest następujący:
Gdzie
<path>
odnosi się doXenonPortable
katalogu.źródło
Możesz użyć przenośnego menedżera plików XYplorer . Jego najnowsza wersja jest komercyjna, ale ostatnia darmowa wersja jest nadal dostępna tutaj .
Jego przenośne skojarzenia plików mogą łączyć rozszerzenia plików z aplikacjami, a nawet ze skryptami napisanymi przez użytkownika:
źródło
Jak wspomniano w paradroid , wcześniej można było użyć aplikacji takich jak (teraz nieczynny) eXpresso lub PortableFileAssociator, aby rozwiązać ten problem. Niestety, od Windows 8 nie można już tymczasowo ustawiać powiązań plików.
Jak wyjaśnił John T. Haller - twórca PortableApps.com
źródło