Saya memiliki stik usb dengan PortableApps yang saya bawa di antara tempat yang berbeda.
Tetapi satu hal yang mengganggu saya, adalah ketika saya membuka file (seperti *.flv
atau *.html
), baik Windows mengatakan itu tidak didukung atau membuka program yang tidak ingin saya gunakan (misalnya Win.MP), sementara saya memiliki "benar "Program (yang ingin saya gunakan) pada drive USB saya.
Apakah ada program portabel yang dapat mengaitkan file "tidak didukung" saya ketika saya menjalankan hanya satu / beberapa program?
(Saya akan menggunakan ftype
dan assoc
pada file batch, tetapi membutuhkan hak administrator, sehingga sepertinya tidak menjadi solusi terbaik.)
sumber
Inilah yang saya gunakan, yang mungkin terlalu rumit:
Q:
drive atau huruf drive lain (subst Q: "%~dp0"
pada dasarnya)Q:\7z-portable\7zportable.exe
dan hanya itu.sumber
Q:\myprogram.exe
bukandifferent_every_time:\myprogram.exe
Anda dapat menggunakan perintah assoc standar dalam skrip batch (.bat) untuk menyimpan, mengatur, dan mengatur ulang asosiasi file.
Perintah assoc dapat ditampilkan dan dikaitkan, misalnya, dalam Command Prompt (cmd):
Perintah juga dapat mengatur asosiasi file:
Anda dapat membuat dua file .bat berikut pada folder root pada disk USB (atau di tempat lain). File batch ini memerlukan keberadaan dalam folder yang sama dari file bernama awalan yang Anda buat hanya sekali menggunakan notepad dan mengetikkan string "assoc", tanpa tanda kutip dan dengan akhir kosong dan (sangat penting) tanpa menekan Enter (sehingga tidak dapat memiliki end-of-line).
File .bat pertama akan kita panggil myapps.bat, dan yang tujuannya adalah untuk menetapkan asosiasi file baru, setelah membuat file restore.bat lain yang akan Anda gunakan sebelum mengeluarkan disk USB untuk mengembalikan asosiasi file lama.
Contoh myapps.bat untuk mengatur asosiasi file html, abab dan htm ke myprog1.exe dll:
Variabel
%cd%
singkatan dari direktori saat ini, tetapi Anda juga dapat menggunakan%cd:~0,2%
yang akan memberi Anda disk saat ini (misalnya G :) bersama dengan spesifikasi file relatif lainnya pada disk.File doassoc.bat yang berfungsi untuk satu asosiasi file akan berisi:
Contoh hasilnya ketika menjalankan myapps.bat diikuti oleh restore.bat adalah:
sumber
Saya menganggap Anda menggunakan perangkat lunak yang dikemas oleh PortableApps.com . Sementara kami menunggu asosiasi file diimplementasikan, Xenon Portable mungkin solusi termudah.
Anda dapat menggunakan GUI untuk mengelola asosiasi file ...
atau Anda dapat mengedit
XenonPortable\Data\settings\assoc.ini
file konfigurasi.Formatnya adalah sebagai berikut:
Di mana
<path>
relatif terhadapXenonPortable
direktori.sumber
Anda bisa menggunakan XYplorer manajer file portabel . Versi terbarunya adalah komersial, tetapi versi freeware terakhir masih tersedia dari sini .
Asosiasi File Portable- nya dapat mengaitkan ekstensi file dengan aplikasi dan bahkan dengan skrip yang ditulis pengguna:
sumber
Seperti yang disebutkan oleh paradroid , sebelumnya Anda bisa menggunakan aplikasi seperti (sekarang sudah tidak aktif) eXpresso atau PortableFileAssociator untuk menyelesaikan masalah ini. Sayangnya, pada Windows 8, tidak mungkin lagi untuk sementara mengatur asosiasi file.
Seperti yang dijelaskan oleh John T. Haller - Pencipta PortableApps.com
sumber