Apakah ada cara untuk membuat Windows (10 lebih disukai) explorer untuk membuka protokol seseorang URI? Seperti smb://1.2.3.4/file.txt
Saya berada dalam lingkungan sistem operasi yang beragam (kebanyakan windows, mac dan linux) dan juga layanan web yang kami gunakan (slack, youtrack) tetapi semua file kami ada di server dengan samba share dan sulit untuk memiliki tautan yang dapat diklik bahwa semua dapat mengakses.
Kami memiliki dua opsi untuk penyatuan:
- Cara Windows -
file://X:/
- Cara Unix? -
smb://1.2.3.4/
Saya menemukan lebih mudah menggunakan tautan seseorang dengan alat web, kendur mengenali mereka, mac dan linux membukanya dengan baik, hanya saja windows menolak untuk mengenali protokol, meskipun alamat itu sendiri berfungsi.
windows
networking
samba
Eskel
sumber
sumber
Jawaban:
Terima kasih DavidPostill karena mengarahkan saya ke arah yang benar. Inilah yang saya lakukan:
File registri (smb.reg):
File kumpulan (openLink.bat):
Dan itu bekerja dengan baik. :)
sumber
Jika tautan SMB Anda mengandung spasi, Anda dapat menggunakan skrip batch yang ditingkatkan berikut ini dalam jawaban Eskel:
sumber
Untuk alasan apa pun, di Windows 10, aktifkan
explorer.exe
sebagaimana dirinci dalam jawaban lain di sini tidak bekerja; itu akan selalu hanya membuka lokasi Dokumen pengguna. Sebaliknya, saya menemukan itustart "" %str%
bekerja.Untuk kelengkapan, ini adalah
openLink.bat
file saya mulai bekerja, berdasarkan perbaikan oberlies di Jawaban asli Eskel :Dan kemudian ini adalah file .reg yang saya gunakan:
(Yang sama dengan Eskel asli kecuali bahwa saya tidak ingin membuat folder lain membuang daftar di drive C: jadi saya hanya melemparkan file batch ke folder Windows. Sebagai bonus, ini menempatkannya di Windows $ PATH, atau% PATH%, saya kira.)
sumber