Pintasan Portabel di Windows

6

Saya tidak tahu cara membuat cara pintas yang tidak peduli di mana mereka dipasang. Sebagai contoh, pada flash drive saya, saya ingin menjalankan CCleaner atau Notepad ++ di kelas kuliah saya. Masalahnya adalah, pintasan (setidaknya dengan pengaturan default) tidak berfungsi dengan baik karena terkait dengan drive yang sama dengan yang dibuat. Apakah ada cara untuk melakukan sesuatu seperti dalam HTML?

Contoh:

Di sinilah program sebenarnya:

Root\Portable Applications\Program Data\CCleaner\ccleaner.exe

Di sinilah saya ingin jalan pintas:

Root\Portable Applications\CCleaner.lnk

U3 / Portable Apps / etc bukan solusi yang saya cari

Sunting: Versi Windows akan menjadi XP 32 bit, Vista 64 bit, dan Vista 32 bit

Dan
sumber

Jawaban:

5

Kamu bisa memakai mklink jika di Vista atau yang lebih baru untuk membuat tautan simbolik. Mereka dapat diarahkan ke mana pun Anda inginkan. Atau file batch seperti yang ditunjukkan oleh pelms akan bekerja juga.

John T
sumber
Hai John, terima kasih atas balasan Anda. Ketika saya mencoba menggunakan mklink, saya mendapatkan pesan kesalahan, "Perangkat tidak mendukung tautan simbolik." Setelah pencarian cepat, mklink bukan untuk sistem file FAT. Jika tidak ada opsi lain, saya akan beralih ke NTFS untuk thumb drive saya. Sekali lagi terima kasih, John atas jawaban Anda.
Dan
2
Persimpangan tidak sama dengan symlink. Persimpangan hanya dapat menunjuk ke direktori, dan bekerja dengan cara yang berbeda. Symlink mirip Unix nyata hanya ditambahkan di Vista.
grawity
9

Alih-alih menggunakan pintasan Anda bisa membuat file batch yang menggunakan path relatif root ke file exe.
misalnya sebagai contoh

@start "" "\Portable Applications\Program Data\CCleaner\ccleaner.exe"

File batch kemudian harus bekerja dari mana saja di drive USB, apa pun huruf drive.

pelms
sumber
Anda bahkan dapat mengubah ikon jika Anda mau. tidak tahu portabilitasnya.
Dykam
2
@Dykam. Bisakah Anda mengubah ikon untuk file .bat tanpa menggunakan metode Dan ..?
pelms
4

Ok terima kasih kawan atas balasan Anda. Inilah yang akhirnya saya lakukan untuk yang berminat. Ide pelms untuk menggunakan file batch hampir itu. (Ide yang sangat bagus, terima kasih pelms) Apa yang saya lakukan hanyalah membuat skrip AutoIt yang menjalankan aplikasi dalam direktori di bawahnya. Lalu saya baru mengkompilasinya dengan .ico yang diekstrak dari setiap file yang dapat dieksekusi sehingga semuanya tampak cantik. Terima kasih lagi, John dan Pelmsd

Run ('Program Data\PDF X-Change\PDFXCview.exe')

Itu semua terdiri dari skrip. Terima kasih sekali lagi kawan, saya telah menautkan dua program yang saya gunakan jika ada yang tertarik

Otomatis

IcoFX

Dan
sumber