Dimungkinkan untuk mengatur jenis default ke "Ketik" di File Explorer menggunakan skrip?

0

Apakah ada cara untuk secara otomatis mengurutkan semua file di Windows berdasarkan TYPE sebagai lawan NAME?

Umumnya ini dilakukan dengan pergi ke folder, mengurutkan berdasarkan jenis, kemudian pergi ke Ribbon, View, Options, View, lalu klik Apply to Folders, lalu OK.

masukkan deskripsi gambar di sini

Itu banyak pekerjaan untuk mengubah hanya satu pengaturan.

Selain itu, saya menggunakan PC di mana profil pengguna dihapus setelah restart, jadi saya tidak ingin melakukan ini setiap kali saya masuk. Saya sudah menulis skrip PowerShell untuk melakukan penyesuaian lain yang saya butuhkan. Apakah ada pengaturan Registry atau sejenisnya yang dapat dimodifikasi menggunakan skrip sehingga ini tidak harus dilakukan secara manual?

Tautan Terjalin
sumber

Jawaban:

2

Karena Anda bertanya apakah ada metode yang dapat melakukan ini dengan skrip alih-alih perlu dilakukan secara manual, saya telah menyertakan skrip batch dan skrip VB yang dapat Anda gunakan untuk mengatur pengaturan yang harus Anda lakukan sebaliknya menggunakan sendkeys untuk meniru penekanan tombol pintas Alt File Explorer keyboard ditambah beberapa stroke tombol keyboard lain dan semacamnya.


Skrip Batch

IF NOT DEFINED MINIMIZED SET MINIMIZED=1 && START "" /MIN "%~dpnx0" %* && EXIT
@ECHO OFF

SET TempVBSFile=%temp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"

ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 900                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%vyo"                            >>"%TempVBSFile%"
ECHO Wscript.Sleep 1500                                   >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB 9}{RIGHT}{TAB}{ENTER}"       >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{ENTER}"                          >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{ESCAPE}"                         >>"%TempVBSFile%"

CSCRIPT //nologo "%TempVBSFile%"

EXIT /B

VB Script

Set WshShell = WScript.CreateObject("WScript.Shell") 
Wscript.Sleep 900                                    
WshShell.SendKeys "%vyo"                             
Wscript.Sleep 1500                                   
WshShell.SendKeys "{TAB 9}{RIGHT}{TAB}{ENTER}"       
Wscript.Sleep 500                                    
WshShell.SendKeys "{ENTER}"                          
Wscript.Sleep 500                                    
WshShell.SendKeys "{ESCAPE}"    

Instruksi

  1. Arahkan ke folder dengan File Explorer dan kemudian urutkan berdasarkan kolom yang berlaku yang ingin Anda terapkan ke semua folder melalui File Explorer .

  2. Salin VBS atau skrip kumpulan ke folder ini dan kemudian klik dua kali untuk mengeksekusi salah satu dan sisanya akan sepenuhnya otomatis dari sana.

  3. Pada dasarnya itu akan menekan Alt, V, Y, O, tunggu 1,5 detik, kemudian tekan Tab9 kali, TabEntertunggu setengah detik kemudian tekan Enter, tunggu setengah detik dan akhirnya tekan Escuntuk menutup Folder Options window.

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini


Sumber Daya Lebih Lanjut

Pimp Juice
sumber