23 Şubat 2023 Perşembe

Windows dir komutu

Giriş
Linux'taki find komutunun Windows'taki karşılığı dir komutudur.

Örnek
Şöyle yaparız:
dir *.cpp *.h *.java /b/s
Örnek
dir komutunda aranacak dizin seçeneklerden önce veya sonra gelebilir.
dir /s /b "D:\FOLDER\*"
a seçeneği
Belli attribute'lara sahip olan dosyaları gösterir. Örnekte sadece jpg olan dosyaların sayısı bulunur. Attribute olarak -d vererek dizinler atlanır.
Dir /b /a-d *.jpeg | find /c ".jpeg"
b seçeneği
bare format kullanır yani sadece dosya ismi+uzantısı veya dizin ismi şeklindedir.Çıktı da header yoktur. Eğer /s seçeneği ile kullanılırsa dizin ve dosyalar alt dizinler de dahil edildiği için full path olarak gösterilir.

s seçeneği
Bence recursive olarak adlandırılmalıydı.

15 Şubat 2023 Çarşamba

Powershell Get-PnpDevice - Plug And Play

Örnek
Şöyle yaparız
Get-PnpDevice -PresentOnly -Class Camera


Status     Class    FriendlyName      InstanceId
------     -----    ------------  ----------
OK         Camera   Integrated Webcam  USB\VID_0C45...
OK         Camera   Integrated Webcam  USB\VID_0C45...
OK         Camera   Elgato Facecam     


Windows pnputil komutu - Plug And Play

Örnek
Şöyle yaparız
pnputil /enum-devices /class Camera /connected
Çıktısı şöyle
Microsoft PnP Utility

Instance ID:                USB\VID_0C45&PID_672E&MI_02\6&3d846a0&0&0002
Device Description:         Integrated Webcam
Class Name:                 Camera
Class GUID:                 {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
Manufacturer Name:          Microsoft
Status:                     Started
Driver Name:                usbvideo.inf

Instance ID:                USB\VID_0C45&PID_672E&MI_00\6&3d846a0&0&0000
Device Description:         Integrated Webcam
Class Name:                 Camera
Class GUID:                 {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
Manufacturer Name:          Microsoft
Status:                     Started
Driver Name:                usbvideo.inf

Instance ID:                USB\VID_0FD9&PID_0078&MI_00\8&e3fc9d&0&0000
Device Description:         Elgato Facecam
Class Name:                 Camera
Class GUID:                 {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
Manufacturer Name:          Microsoft
Status:                     Started
Driver Name:                usbvideo.inf