Computer
Computer
Aktiviteler
Get Screen Resolution
Makinenin ekran çözünürlüğü bilgilerini almak için kullanılır. Belirtilen monitöre ait genişlik, yükseklik, renk bit sayısı ve yenileme sıklığı gibi değerleri çıktı olarak verir.
Kullanım Senaryoları:
- Robotun çalıştığı sistemin ekran çözünürlüğüne göre işlem planlaması yapılacaksa
- Görsel tanıma (OCR, Image Match vb.) işlemlerinde ekran boyutu kontrolü gerekiyorsa
- Çoklu monitör yapılandırmalarında aktif ekran bilgisine erişilmek isteniyorsa
- Video ya da ekran görüntüsü işlemleri için teknik veri doğrulaması yapılacaksa
Parametreler:
- MonitorName: Belirli bir monitörü tanımlamak için kullanılır. Öntanımlı değer genellikle “\\\\.\\DISPLAY1” olarak yazılır.Örnek: “\\\\.\\DISPLAY2”
- DelayTime: Aktivite çalıştırılmadan önce milisaniye cinsinden bekleme süresi belirtir.Örnek: 500 (yarım saniye bekleme)
- Width: Aktivitenin döndürdüğü ekran genişliği bilgisidir (piksel cinsinden). Çıktı parametresidir.
- Height: Aktivitenin döndürdüğü ekran yüksekliği bilgisidir (piksel cinsinden). Çıktı parametresidir.
- MonitorBitCount: Monitörün desteklediği renk bit derinliği bilgisini döndürür. Örneğin 32 gibi.
- Frequency: Ekran yenileme sıklığı bilgisidir. Hertz (Hz) cinsindendir. Örnek: 60
Dikkat Edilmesi Gerekenler:
- Çoklu monitör sistemlerde doğru monitör adının kullanılması önemlidir.
- Çıktılar, değişkenlere atanarak ilerideki adımlarda koşul kontrolü veya loglama amacıyla kullanılabilir.
- Sistem yöneticisi yetkisi gerekebilir; bazı makinelerde ekran bilgisine erişim kısıtlı olabilir.
Lock
Lock aktivitesi, robot’un ekranını kilitler.
Performance Information
Performance Information aktivitesiyle, RAM ve CPU bilgilerini değişkene aktarabilirsiniz.
Restart
Restart aktivitesi, belirtilen süre (milisaniye) içinde bilgisayarı resetler.
Shut Down
Shut Down aktivitesi, belirtilen süre (milisaniye) içinde bilgisayarı kapatır.
Sign Out
Sign Out aktivitesi, login olmuş kullanıcıdan çıkış yapmanızı sağlar.
Set Screen Resolution
Bu aktivite, robotun çalıştığı makinede belirli bir monitörün ekran çözünürlüğünü değiştirmek için kullanılır. Genişlik, yükseklik, renk bit derinliği ve yenileme hızı gibi ayarları manuel olarak belirlemenizi sağlar.
Kullanım Senaryoları:
- Robotun çalışması için belirli bir ekran çözünürlüğü gerekiyorsa
- Görsel işleme, OCR veya ekran görüntüsü alma gibi işlemlerden önce ekranın uygun formata getirilmesi gerekiyorsa
- Sanal makinelerde veya uzak masaüstü bağlantılarında sabit bir ekran çözünürlüğü sağlanmak isteniyorsa
- Farklı uygulamalar için özel ekran profilleri uygulanacaksa
Parametreler:
- Monitor: Çözünürlüğü değiştirilecek monitörün adıdır. Örnek: “\\.\DISPLAY1”
- Width: Yeni ekran genişliği değeri (piksel cinsinden). Örnek: 1920
- Height: Yeni ekran yüksekliği değeri (piksel cinsinden). Örnek: 1080
- MonitorBitCount: Yeni ekran renk bit derinliği değeri. Örnek: 32
- Frequency: Yeni ekran yenileme sıklığı değeri (Hz cinsinden). Örnek: 60
- DelayTime: Aktivite çalıştırılmadan önce milisaniye cinsinden bekleme süresini belirtir. Örnek: 1000
Dikkat Edilmesi Gerekenler:
- Belirtilen çözünürlük ve yenileme hızı monitörün desteklediği değerler olmalıdır, aksi halde görüntü kaybı yaşanabilir.
- Çoklu monitör ortamlarında yanlış monitör adı girilmesi diğer ekranları etkileyebilir.
- Ayar değişikliklerinden sonra ekran kısa süreli kararıp tekrar açılabilir, bu durum normaldir.
- Bazı sistemlerde ayarların uygulanabilmesi için yönetici yetkisi gerekebilir.
Sleep
Sleep aktivitesiyle, bilgisayarınızı uyku moduna alabilirsiniz.