Memodernisasi dialog folder warisan dengan mengganti panggilan SHBrowseForFolder
Perbaikan Pemilih Folder Windows, dari Wouter De Keersmaecker, memodernisasi pemilihan folder dalam aplikasi Windows yang lebih lama. Ini mencegat panggilan API SHBrowseForFolder yang sudah usang dan mengalihkan mereka ke antarmuka IFileOpenDialog modern, menggantikan dialog kecil yang tidak dapat diubah ukurannya dengan pemilih gaya Explorer yang dapat diubah ukurannya dengan bilah jalur yang dapat dicari. Intersepsi latar belakang, pintasan sidebar, navigasi breadcrumb, dan penggunaan sumber daya minimal memberikan perbaikan kegunaan praktis tanpa konfigurasi per aplikasi. Pengguna tingkat lanjut dan siapa saja yang menjalankan alat lama mendapatkan pemilih folder modern di seluruh aplikasi, meningkatkan alur kerja saat menggunakan perangkat lunak yang lebih lama.
Aplikasi mana yang mungkin masih menampilkan dialog lama?
Beberapa program mempertahankan perilaku yang tidak dapat ditiru oleh alat, sehingga jendela Browse-for-Folder yang asli masih dapat muncul untuk alur kerja yang bergantung pada warisan tertentu. Catatan pengembang menyatakan bahwa kompatibilitas tidak dijamin dalam semua kasus, terutama ketika sebuah aplikasi bergantung pada keanehan yang tidak terdokumentasi dari API lama. Harapkan utilitas ini untuk memperbaiki banyak kasus, tetapi uji alat warisan yang sangat penting sebelum mengandalkan perilaku pengganti.
Apakah aman untuk menjalankan dan memeriksa perilakunya?
Proyek ini dihosting di GitHub dan diterbitkan di bawah profil pengembang, sehingga kode sumber tersedia untuk ditinjau. Penyertaan dalam repositori winget lebih lanjut menandakan distribusi komunitas. Karena ini mengaitkan panggilan API tertentu, visibilitas ke dalam basis kode sangat penting; peninjau dapat mengonfirmasi apa yang dilakukan pengganti dan memverifikasi bahwa tidak ada jalur telemetry tersembunyi atau penginstal istimewa yang ada dalam artefak rilis.
Bagaimana cara menginstal dan memeliharanya di desktop?
Opsi instalasi termasuk unduhan manual dari halaman rilis GitHub proyek atau menggunakan Windows Package Manager dengan perintah 'winget install Wouterdek.WindowsFolderPickerFix'. Alat ini menargetkan versi desktop Windows saat ini yang mendukung IFileOpenDialog. Setelah instalasi, pembaruan mengikuti saluran distribusi yang dipilih sehingga administrator dapat mengelola penyebaran melalui alat paket standar. Pengguna dapat melacak rilis dan membuka masalah di repositori untuk memantau laporan kompatibilitas. Ini memusatkan pemeliharaan untuk pengaturan perusahaan atau pengguna tingkat lanjut.
Siapa yang paling diuntungkan dan tips praktis apa yang membantu adopsi?
Pengguna tingkat lanjut dan profesional yang menjalankan alat lama yang masih memanggil dialog folder warisan melihat keuntungan yang paling jelas. Karena pengganti beroperasi di tingkat API, penguji harus terlebih dahulu memvalidasi serangkaian alur kerja warisan yang sering digunakan. Tips praktis: instal melalui manajer paket di mesin uji, konfirmasi perilaku dengan aplikasi warisan yang dikenal, lalu gulirkan ke sistem yang digunakan sehari-hari setelah divalidasi.
Utilitas adalah pilihan pragmatis untuk pengguna alat warisan
Utilitas adalah opsi pragmatis untuk pengguna power yang membutuhkan pemilihan folder modern di dalam aplikasi yang lebih lama. Harapkan peningkatan kegunaan dalam banyak kasus, dengan pertukaran bahwa kompatibilitas tidak bersifat universal; beberapa aplikasi yang bergantung pada warisan akan mempertahankan pemilih aslinya. Untuk insinyur yang mengelola lingkungan campuran, pengujian pada mesin staging sebelum penyebaran luas adalah disarankan, meningkatkan produktivitas sehari-hari. Direkomendasikan.
Kelebihan
Mengganti panggilan SHBrowseForFolder dengan IFileOpenDialog
Repositori sumber terbuka tersedia di GitHub
Tersedia melalui winget untuk instalasi package-manager
Kelemahan
Kompatibilitas tidak dijamin; beberapa aplikasi lama mempertahankan dialog asli
Menyisipkan di tingkat API, jadi tinjauan kode disarankan untuk kepercayaan
Mungkin tidak meniru perilaku warisan yang tidak terdokumentasi
Hukum terkait penggunaan perangkat lunak ini berbeda di tiap negara. Kami tidak mendorong atau membenarkan penggunaan program ini jika melanggar hukum. Softonic mungkin menerima biaya rujukan jika Anda mengeklik atau membeli produk yang ditampilkan di sini.