Menü Kapat

NirCmd Kullanarak otomatik mouse hareket ettirme

Merhaba Arkadaşlar,

Şirketlerde genellikle group policy ile belirli bir süre sonra ekran kitlensin şeklinde ayarlar yapılır ve bu güvenlik açısından çok faydalıdır.Ancak bazı durumlarda ekranınızın kilitlenmemesini isteyebilirsiniz.

Bu işlem, bilgisayarın boşta kalmasını önlemek, ekran koruyucu veya uyku moduna girmesini engellemek, ya da çevrimiçi durumun sürekli aktif kalmasını sağlamak için kullanılabilir. NirCmd adlı küçük bir komut satırı aracı sayesinde, fareyi belirli aralıklarla hareket ettirerek sistemin aktif kalmasını sağlayabiliriz.

Adım 1: NirCmd İndirme ve Kurma

Öncelikle NirCmd’yi sisteminize indirmeniz gerekir. Çünkü Windows’un kendi komutlarıyla fareyi doğrudan hareket ettirmek mümkün değildir.

  1. NirCmd’yi indir:
  2. NirCmd’yi sistem genelinde erişilebilir hale getir:
    • nircmd.exe dosyasını C:\Windows\System32 klasörüne kopyala.
    • Böylece NirCmd’yi herhangi bir komut penceresinden çalıştırabilirsin.

Adım 2: Command Prompt ile Mouse’u Hareket Ettirme

1. Command Prompt’u (CMD) Aç

  • Windows + R tuşlarına bas.
  • Açılan “Çalıştır” penceresine cmd yaz ve Enter tuşuna bas.
  • Alternatif olarak, Başlat Menüsü’nde “cmd” yazıp açabilirsin.

2. Tek Seferlik Mouse Hareket Ettirme

Eğer mouse’u 1 piksel sağa kaydırmak istiyorsan, aşağıdaki komutu CMD’ye yaz ve Enter tuşuna bas:

nircmd.exe sendmouse 1 0
  • movecursor 1 0 → Mouse imlecini 1 piksel sağa kaydırır.
  • Sol tarafa hareket ettirmek için: cmdCopyEditnircmd.exe movecursor -1 0
  • Yukarı hareket ettirmek için: cmdCopyEditnircmd.exe movecursor 0 -1
  • Aşağı hareket ettirmek için: cmdCopyEditnircmd.exe movecursor 0 1

3. Her 30 Saniyede Bir Mouse’u Hareket Ettirme (CMD ile Sonsuz Döngü)

Şimdi fareyi otomatik olarak 30 saniyede bir hareket ettiren bir döngü oluşturalım:

@echo off
:loop
nircmd.exe sendmouse move 1
timeout /t 30 >nul
goto loop

📌 Açıklamalar:

  • @echo off → Gereksiz komut çıktılarının ekrana yazılmasını engeller.
  • :loop → Sonsuz bir döngü başlatır.
  • nircmd.exe sendmouse move 1 → Mouse’u 1 piksel kaydırır.
  • timeout /t 30 >nul → 30 saniye bekler.
  • goto loop → Döngüyü başa alarak işlemi sonsuza kadar tekrarlar.

📌 Bu komutu direkt CMD’ye yazıp çalıştırabilirsin, ancak kalıcı olarak kullanmak istersen .bat dosyası olarak kaydetmelisin.Startup a koyarsan her bilgisayar açıldığında otomatik olrak çalışacaktır.


Adım 3: Komutu Sürekli Çalıştırmak için BAT Dosyası Oluşturma

Eğer komutun sürekli çalışmasını istiyorsan, bir BAT dosyası oluşturabilirsin:

  1. Masaüstünde yeni bir metin belgesi oluştur (mouse_hareket.bat).
  2. Aşağıdaki kodları dosyaya yapıştır:
    Dosyayı .bat uzantısıyla kaydet:
@echo off
:loop
nircmd.exe sendmouse move 1 
timeout /t 30 >nul       
goto loop

🔹 Bu dosyayı bilgisayar açıldığında otomatik çalıştırmak için Başlangıç klasörüne koyabilirsin:

  • Win + R tuşlarına bas, shell:startup yaz ve Enter’a bas.
  • Açılan klasöre mouse_hareket.bat dosyanı kopyala.

Artık bilgisayar her açıldığında mouse otomatik hareket eder ve boşta kalmasını önler! 🎯


Bu İşlem Ne İşe Yarar?

Bilgisayarın boşta kalmasını engeller: Çalışan uygulamaların kapanmasını önler.
Ekran koruyucunun açılmasını ve bilgisayarın uyku moduna geçmesini engeller.
Çevrimiçi durumunu aktif tutar: Örneğin, Teams, Skype, Discord gibi uygulamalarda “Away (Uzakta)” olmamak için kullanılabilir.
Zamanlanmış görevlerin iptal olmamasını sağlar: Otomatik kapanmayı tetikleyen politikaları önler.


Özet

1️⃣ NirCmd’yi indir ve C:\Windows\System32 içine koy.
2️⃣ CMD veya BAT dosyası ile her 30 saniyede bir fareyi hareket ettir.
3️⃣ Bilgisayarın boşta kalmasını, ekran koruyucunun açılmasını veya uyku moduna geçmesini engelle.

🔹 İşlem tamam! Artık sistemin hep aktif kalacak.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir