ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

Regedit üzerinde birden fazla koşullu arama

Son Mesajınız 06-01-2018, 1:04 Erdem Avni SELÇUK tarafından gönderildi. 1 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  05-30-2018, 16:24 531604

    Regedit üzerinde birden fazla koşullu arama

    Merhabalar

    Komut satırı üzerinden regeditte arattırıp bulduğum ve okuduğum bir değer var. Okuduğum verinin doğru olması için sorgulama şartının birden fazla olmasını nasıl sağlarım?

     

    Windows 7 için aşağıdaki kod satırı tek ve doğru sonuç döndürdüğü için benim işimi görüyordu. Lakin Windows 10 da farklı yerlerde de geçtiği için fazla sonuç dönüyor.

    REG QUERY HKU /v "DisplayVersion" /s

     

    Aşağıdaki resmi sadece anlaşılabilir olmak adına örnek olarak koydum. 

    Mesela ben sarı ile belirttiğim koşulları kullanarak, oradaki bir değeri okumak istiyorum ya da kırmızı ile belirttiğim yolu bulmak istiyorum.

    Daha net anlaşılması için kod yazıyorum (kod sallama tabi)

    if ColorTable04=128 and ColorTable12=255 and CursorSize=25 then

    test=ColorTable10  (ya da test=HKU>S-1-5-21-14.........)

    end if

     

    Komut satırı üzerinden, regeditte birden fazla koşul verip arama yapabiliyor muyuz? Nasıl yaparız?

    İnş. anlaşılabilmişimdir.

     

     


    Bir Garip Saha Destek Uzmanı
  •  06-01-2018, 1:04 531675 Cevap 531604

    Cevap : Regedit üzerinde birden fazla koşullu arama

    Merhaba, 

     

    Command line üzerinde IF kullanabilirsin. Fakat bunu yapmanın endoğru yönetimi bir batch proses içine alıp ordan dönen değere göre değerlerini set etmen olabilir. IF için kullanım ve örnek https://ss64.com/nt/if.html şu adresten ulaşılabiiir. 

    Batch prosesing için de bir örnek olarak https://stackoverflow.com/questions/4983508/can-i-have-an-if-block-in-dos-batch-file adresine bakmanızı öneririm. Tek bir komut yada dosya içerisinde yapmaktansa işlemlerinizi ufak parçalara bölerek gerekli yerlerde başka batchler ile valide etmenizi öneririm. 

    Saygılar

     


    Profectsoft Yazılım ve Danışmanlık Hizmetleri - Microsoft MVP

    www.profectsoft.com | www.logpusher.com




RSS haberlerini XML olarak görüntüle