Buka dengan beberapa file?

30

Saya harus dapat membuka sekitar 16 JPG di Chrome sekaligus, tanpa harus memilih masing-masing dan melakukan Open With . Ketika saya memilih beberapa file, opsi Buka Dengan menghilang. Bagaimana cara membuatnya tersedia dengan beberapa file yang dipilih?

Beberapa jawaban sejauh ini telah memberikan solusi yang layak, tetapi mereka tidak terlalu fleksibel ketika saya mengerjakan berbagai macam file di mana Open With akan bermanfaat. Apakah ada cara untuk benar-benar melakukan Open With pada banyak file?

Bagi siapa pun yang datang ke sini di masa depan, saya tidak percaya ada solusi yang tepat. Jika ini sangat berarti bagi Anda, saya telah membuat item umpan balik di Hub Umpan Balik yang dapat Anda hapus.

Clonkex
sumber
1
Apakah ini berhasil memilih semua 16 dan menyeretnya ke chrome?
pcnate
@pcnate Tidak, ini hanya membuka yang pertama.
Clonkex
1
Apakah benar-benar masih ada solusi aktual untuk ini pada 2019? Tak satu pun dari peretasan di bawah ini yang benar-benar jadi apa yang diminta.
Turkeyphant
1
@Turkeyphant Tidak ada yang tahu, sayangnya. Agar hal ini diperbaiki, kita mungkin perlu setidaknya beberapa ratus upvotes pada laporan bug di pusat umpan balik. Saya tidak dapat menemukan umpan balik sebelumnya pada hub yang menyebutkan ini jadi saya telah membuat sendiri: aka.ms/AA4pnmw
Clonkex

Jawaban:

15

Simpan teks di bawah ini ke nama dokumen teks OpenWith.txt dan kemudian ganti namanya menjadi OpenWith.reg . Anda selanjutnya akan klik dua kali untuk mengimpor pengaturan registri baru. Sekarang ketika Anda menyorot semua file JPG yang berlaku, opsi Buka Dengan akan tersedia, dan itu akan membuka semua dengan aplikasi Google Chrome .


Buat Open Withopsi ketika beberapa file JPG dipilih

Pengaturan Registri untuk Diimpor

Anda perlu mengarahkan nilai kunci di bawah ini yang menunjuk ke chrome.exe ke lokasi jalur lengkap yang benar pada sistem Anda di mana chrome.exe ada.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Open With\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" \"%1\""

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"MultipleInvokePromptMinimum"=dword:00000016

masukkan deskripsi gambar di sini


Sumber, Catatan, dan Pertimbangan Lebih Lanjut

  • Microsoft KB2022295
  • Harap perhatikan bahwa per bagian Pengaturan Registri untuk Mengimpor , Anda dapat menamai kunci registri bernama " Buka Dengan " sebagai " Buka Dengan Chrome " atau apa pun yang Anda inginkan dan masih akan melakukan hal yang sama, buka semua file JPG yang dipilih dengan Chrome.exe sesuai konfigurasi lainnya. Jadi ketahuilah bahwa apa pun yang Anda beri nama kunci itu, ini adalah teks yang akan Anda lihat sebagai pengganti Open With . masukkan deskripsi gambar di sini
Pimp Juice
sumber
6
Besar! Tapi bukankah lebih baik menyebutnya "Open in Chrome" daripada "Open With"?
Mr.Wizard
1
Pasti yang terbaik sejauh ini. Mengingat kendala saya (pertahankan asosiasi file saat ini dengan Photo Viewer, terus Sunting pembukaan dengan Paint) Saya menandai ini sebagai jawaban yang benar :) Ini masih belum sempurna tetapi sepertinya saya tidak akan menjadi sempurna dan ini tidak cukup baik menurut saya .
Clonkex
5
Ini tidak ada hubungannya dengan fungsionalitas shell "Open With". Anda baru saja membuat kata kerja baru (kunci di bawah kunci shell) dan kebetulan memiliki nama yang sama dengan ekstensi shell Windows "Open With". Saat melakukan hardcoding pada executable seperti ini, Anda bisa
Anders
1
Ini benar-benar membuat frustasi, MS belum memperbaiki UI menu konteks yang jelek dan paling dibenci di W10, tidak bisa dipercaya .. Lihatlah menu konteks XP di jawaban lain, betapa kerennya itu!
αsααc t ի ε βöss
20

Saya harus dapat membuka sekitar 16 JPG di Chrome sekaligus, tanpa harus memilih masing-masing dan melakukan Open With.

Anda memiliki ikon pintasan Google Chrome , Anda kemudian memiliki semua file JPG dipilih di jendela lain di samping itu, Anda kemudian seret semua itu ke ikon pintasan Google Chrome , dan semua file JPG itu akan terbuka dengan Chrome.

Ini memberi Anda apa yang Anda minta, pilih semua file JPG yang berlaku, dan kemudian buka dengan Chrome tanpa perlu memilih opsi terbuka dengan.

masukkan deskripsi gambar di sini

Pimp Juice
sumber
7
Ini berfungsi dengan pintasan bilah tugas tetapi hanya jika Anda menahan tombol Shift sebelum menjatuhkan.
2
@FleetCommand tidak berfungsi untuk saya di Win10 AU, saya melihat teks "Buka dengan" muncul dengan menekan shift, tetapi tidak ada yang terjadi, apakah chrome sedang berjalan atau tidak. Meskipun demikian, jawaban yang bagus, klik kanan taskbar + lokasi file terbuka akan menampilkan pintasan tempat drag'n'drop bekerja.
mtone
@ nada suara Jika Anda melihat teks "Buka dengan" maka Windows telah melakukan tugas mentransmisikan perintah ke Chrome. Anda harus memeriksa Task Manager Anda untuk mencari tahu apa yang salah.
Hanya ingin mencatat bahwa saya melihat perilaku yang sama persis seperti mtone di W10 AU. Baik dengan Chrome dan Firefox, jadi itu mungkin perubahan API atau bug di Windows.
David Mulder
1
Kamu benar. Saya baru saja mengujinya di Windows 10 1607. Beberapa item tidak bisa dibuka. Hanya satu item. Dan itu tidak berfungsi dengan aplikasi UWP dari Windows Store. Hanya aplikasi desktop tradisional.
18

Solusi untuk ini adalah dengan menggunakan " Kirim ke " pada menu konteks klik kanan di Windows File Explorer. Begini caranya -

Langkah 1
Tambahkan pintasan ke Chrome executable (chrome.exe) ke SendTofolder.
Folder KirimKe:%AppData%\Microsoft\Windows\SendTo

Ini dapat dilakukan dengan salah satu dari beberapa cara. Saya akan menyebutkan salah satu yang paling mudah di bawah ini.

  • Seret kanan pintasan Google Chrome yang dibuat di Desktop saat Chrome dipasang, atau pintasan Chrome di menu Mulai, ke folder SendTo dan pilih Salin.

Catatan: Klik kanan pintasan ini, pilih Properti, dan konfirmasikan bahwa bidang Target tidak berisi opsi baris perintah, cukup path + nama file untuk Chrome.

Ini memungkinkan Anda untuk mendorong gambar dan PDF ke chrome.

Langkah 2

Pilih 16 JPG (atau lebih), klik kanan, pergi ke "Kirim ke" & pilih "Google Chrome".

Itu dia. Semua JPG akan terbuka di Chrome, masing-masing di tabnya sendiri.
Saya menggunakan ini dengan Firefox, tetapi itu harus bekerja dengan Chrome juga.

Firefox

Pemecahan masalah # 1
Jika Google Chrome tidak muncul di menu "Kirim ke", coba mulai ulang Windows File Explorer dari Task Manager.

Pemecahan masalah # 2
Jika JPG terbuka di banyak jendela, Anda mungkin ingin mempertimbangkan untuk memasang ekstensi di Chrome untuk mencegah perilaku ini.

xypha
sumber
Sejauh pemecahan masalah berjalan, jawaban dan @ PIMP_JUICE_IT ini adalah pilihan bagus, meskipun yang ini adalah yang terbaik sejauh ini karena tidak memerlukan dua jendela terbuka (berdampingan) atau menyeret ke bilah tugas dan menunggu jendela Chrome untuk mengembalikan / memaksimalkan, dan ternyata menggunakan Kirim Ke tidak membuka banyak jendela.
Clonkex
F5 pada desktop juga berfungsi (sama dengan perubahan registri).
wizzwizz4
11

Saya tidak akan menyarankan solusi dalam jawaban saya karena yang terbaik yang dapat Anda lakukan tanpa alat pihak ketiga mungkin adalah jawaban PIMP_JUICE_IT (walaupun jawaban itu hanya menambahkan kata kerja tambahan baru dan tidak ada hubungannya dengan Windows "Buka Dengan "fungsionalitas dan harus dinamai sesuai).

Namun saya akan mencoba menjelaskan rincian teknis tentang apa yang terjadi dan mengapa:

Submenu "Buka Dengan" diimplementasikan sebagai ekstensi shell IContextMenu dan terdaftar di bawah HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Ketika Anda mengklik kanan pada satu atau lebih item dalam folder shell, shell melihat berbagai kunci di bawah HKEY_CLASSES_ROOTuntuk membangun menu. Entri di bawah ...\shellex\ContextMenuHandlersadalah dinamis dan menjalankan kode komputer aktual yang menentukan berapa banyak item menu untuk ditambahkan (jika ada).

Sepertinya Microsoft mengkodekan ekstensi "Buka Dengan" untuk hanya menambahkan submenu ketika Anda memilih satu file, dengan satu pengecualian; beberapa pintasan (.lnk) dapat dipilih dan Anda masih akan mendapatkan submenu (setidaknya di mesin Windows 8 saya). Saya akan mengambil risiko dan mengatakan bahwa penanganan pintasan adalah bug.

Tidak ada alasan teknis mengapa menu tidak bisa berfungsi untuk banyak file dan sebenarnya itu berfungsi dengan baik di Windows XP:

Menu WinXP Open With

Saya menduga alasan utama mereka menghapusnya adalah; apa yang Anda lakukan ketika pengguna memilih file dari jenis yang berbeda? Namun, sudah ada preseden untuk ini; Anda dapat memilih file dari berbagai jenis dan tekan enter untuk membuka semuanya. Ketika Anda melakukan ini shell hanya menggunakan tindakan yang terkait dengan item yang memiliki persegi panjang fokus.

Mungkin saja vendor perangkat lunak pihak ketiga membuat menu serupa yang berfungsi untuk banyak file. Satu-satunya batasan adalah bahwa item "Pilih aplikasi lain" / "Pilih program default" di bagian bawah menu mungkin harus dinonaktifkan ketika ada banyak file karena cara resmi untuk memanggil dialog itu hanya mendukung satu jalur file. Untuk mengisi menu, cukup gunakan SHAssocEnumHandlers untuk membuat daftar aplikasi yang tersedia untuk jenis file yang ditentukan.

Ini adalah kasus tepi yang tidak ada yang menghabiskan waktu untuk mengimplementasikan kembali ekstensi "Open With" hanya untuk mendukung banyak file walaupun secara teknis dimungkinkan untuk melakukannya ...

Anders
sumber
4
Sebagai seorang programmer dan seseorang yang bekerja di IT, ini adalah jawaban yang paling menarik. Saya benar-benar merasa sulit untuk percaya ini adalah kasus tepi. Bahkan pencarian windows open with multiple fileshasil dalam beberapa keluhan tetapi tidak ada jawaban. Ini cukup membuat frustrasi.
Clonkex
MultipleInvokePromptMinimumdi HKCU\Software\Microsoft\Windows\CurrentVersion\Explorermungkin tersedia untuk langsung Open, meskipun Open With... saya kira program "Open" Anda untuk ekstensi bisa berupa file batch yang mendeteksi apakah Anda mencoba membuka satu atau beberapa file. Jika satu: luncurkan (sebelumnya) aplikasi terdaftar untuk ekstensi. Jika banyak: luncurkan Chrome / lainnya.
mpag
2

Ini akan membuka semua file jpg di folder di Chrome di tab terpisah

1) Salin semua file JPG yang ingin Anda buka ke folder.

2) Buka notepad. Tempel kode di bawah ini di dalam. Klik simpan. Buka folder yang disebutkan di atas. Beri nama sebagai "open.bat" dan pilih "Semua File" di bawah ini. Menyimpan.

3) Buka folder dan buka "open.bat"!

Kode:

set PATH=%PATH%;C:\Program Files (x86)\Google\Chrome\Application
SET names=
for /r %%i in (*.jpg) do call SET names= %%names%% "%%i"
echo %names%
start chrome.exe %names%

Saya telah mengasumsikan direktori instalasi default chrome. Anda mungkin perlu mengubahnya jika telah melakukan instalasi khusus.

PulseJet
sumber
2
Tidak berfungsi dengan Chrome seperti yang diinginkan oleh pertanyaan itu. Ini membuka satu jendela Chrome untuk setiap gambar.
Saya bilang untuk melakukan sesuatu yang serupa ... tidak sama. Sekarang Anda membuat saya menginstal chrome. Coba komentari dulu sebelum downvoting. Baca jawabannya sekarang.
PulseJet
Masih tidak berfungsi. Skrip ini membuka chrome tetapi tidak membuka file apa pun. Tentu saja semua file JPEG saya memiliki ruang dalam namanya.
Itu seharusnya tidak terjadi ... Apakah ada file dengan ekstensi jpeg bukan jpg? Saya akan mencoba kode lagi. Juga, apakah Anda menjalankannya dari file batch (dan bukan prompt perintah setelah cd)?
PulseJet
Saya meletakkannya di folder di mana ada file .jpeg dan itu benar-benar berfungsi. Tentu saja, itu hanya membuka file .jpg tapi tidak apa-apa. Saya berharap banyak. Saya akan mencoba nama file yang berbeda dan jika saya menemukan apa yang salah, saya akan melaporkannya.
2

Pekerjaan saya cukup banyak mengharuskan gambar saya dibuka dengan mengklik dua kali dengan Windows Photo Viewer (karena aplikasi Foto Windows 10 adalah omong kosong). - Clonkex

Karena Anda memiliki kendala pada penampil JPG default yang tidak dapat diubah, maka Anda dapat mengubah editor default menjadi Google Chrome .

Setelah ini selesai melalui perubahan registri yang dijelaskan di bawah ini, ketika Anda memiliki semua file JPG yang berlaku dipilih, klik kanan , dan kemudian pilih opsi Edit . Semua file akan terbuka dengan Google Chrome .

masukkan deskripsi gambar di sini


Perubahan Registri

Tampaknya ekspor Editor Registri dari opsi ini menumpuk dalam nilai HEX jadi saya akan meletakkan langkah-langkah untuk berubah dari GUI Editor Registri .

Jalur Utama

  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Ubah nilainya ke jalur lengkap aplikasi Chrome.exe di sistem Anda diikuti dengan "%1"seperti yang ditunjukkan pada cuplikan layar di bawah ini:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1".

masukkan deskripsi gambar di sini

Pimp Juice
sumber
4
LOL, berapa banyak jawaban yang akan Anda kirim?
theonlygusti
2
Dang haha ​​Anda benar-benar ingin menyelesaikan masalah saya! : P Sayangnya saya juga mengandalkan klik kanan> Edit pembukaan di Paint. Saya tidak memasukkan kendala ini dalam pertanyaan saya karena a) Saya pikir akan lebih mudah untuk membuat Open With bekerja dengan banyak file (saya dengan bodohnya lupa saya berurusan dengan produk Microsoft), dan b) tidak menyadari orang akan pergi sampai batas tertentu untuk memberikan solusi! Terima kasih sudah memposting; Saya yakin orang lain akan menemukan jawaban Anda sangat berharga :)
Clonkex
1
Apakah tidak mungkin menambahkan perintah menu baru selain Buka dan Edit ?
Mr.Wizard
1
@ Mr.Wizard - Ya, namun ketika lebih dari 15 file dipilih, opsi Buka Dengan tidak muncul. Saya melakukan riset lebih lanjut setelah Anda meninggalkan pesan ini dan tampaknya ada kunci registri tambahan yang diperlukan untuk opsi ini untuk menunjukkan ketika 16 atau lebih file JPG dipilih, tetapi setelah ditambahkan berfungsi seperti yang diharapkan. Silakan lihat jawaban terbaru saya untuk yang terbaru ketika Anda mendapat kesempatan ... Terima kasih atas komentarnya atau saya mungkin tidak akan membahasnya lebih lanjut.
Pimp Juice,
2

Ketika saya mengalami ini, saya telah melakukan yang berikut:

  1. "Buka" Chrome
  2. Seret - & - jatuhkan setiap JPG ke tab. Anda perlu melakukan ini per tab (lihat di bawah). Pintasan untuk menambahkan tab adalah Ctrl+ Tsehingga Anda tidak akan terlalu khawatir menggunakan mouse.

Catatan: Ketika Anda memilih beberapa JPG lalu seret & lepaskan, hanya yang pertama atau yang terakhir yang dipilih yang akan ditampilkan.

Falconaire
sumber
1
Terima kasih, tetapi bukankah saya masih harus melakukannya satu per satu seperti itu?
Clonkex
Ya, tetapi seret - & - jatuhkan tiga langkah lebih mudah daripada menggunakan fungsi "Buka dengan". :)
falconaire
1

Apakah ada cara untuk benar-benar melakukan Open With pada banyak file?

Anda bisa saja memilih Buka dan semua akan melakukan apa yang Anda minta juga. . .

Dari Panel Kontrol , buka Program Default , pilih Kaitkan jenis file atau protokol dengan program , lalu ubah default untuk .jpg dan .jpeg ke Google Chrome .

Sekarang ketika Anda memilih semua file JPG yang berlaku dan pilih Buka , semua file JPG yang dipilih akan terbuka dengan Google Chrome . Metode ini menggunakan file JPG pilihan ganda klik kanan opsi Buka daripada opsi Buka Dengan sehingga cukup untuk kebutuhan seperti yang Anda jelaskan.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Pimp Juice
sumber
Tidak, pekerjaan saya cukup mengharuskan gambar saya dibuka dengan mengklik dua kali dengan Windows Photo Viewer (karena aplikasi Foto Windows 10 adalah omong kosong). Namun, pekerjaan bagus memberikan banyak jawaban; Saya tidak melihat sebanyak itu :)
Clonkex
Saya juga akan mengatakan itu cara yang lebih mudah untuk hanya mengklik kanan file dan memilih Properties > Change...untuk mengubah program default daripada pergi melalui Control Panel.
Clonkex
1

Jika Anda memilih untuk tidak dipusingkan dengan registri,

Anda dapat menggunakan Alat FileMenu . Ini memungkinkan Anda untuk menambahkan perintah khusus ke menu konteks Anda.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Namun, fitur perintah khusus tidak gratis. Biaya lisensi ~ 10 dolar. Ada uji coba 30 hari.

menggerumit
sumber
0

Jawaban sederhananya adalah sama sekali tidak ada cara untuk melakukan ini sejak Windows Vista. Namun ada beberapa harapan - dengan semakin meningkatnya penekanan Microsoft pada open source , ada peluang bagus bahwa sejumlah besar (Windows 10) pengguna yang meminta fitur tersebut mungkin cukup bagi mereka untuk akhirnya memperkenalkan ini sebagai fitur. Bahkan ada aplikasi yang dibundel dengan Windows 10 untuk tujuan kilat ini: Feedback Feedback.

Jika, seperti saya, Anda menemukan jawaban ini dan Anda benar-benar ingin kapabilitas lama menghapus batas file tunggal untuk item menu konteks "Buka Dengan", dengan cara yang sama seperti saat ini mungkin untuk menghapus 15 batas -file untuk item menu konten "Buka" dan "Edit", maka Anda dapat membuat permintaan di Hub Umpan Balik Windows 10 . Saat ini, itulah kesempatan terbaik semua orang untuk melihat fitur ini menjadi kenyataan.

Hasyim
sumber