2012-12-10 18 views
6

benim bilgisayarda bir şey yüklemek olmadığı için bu komut komut dosyası aracılığıyla .... bazı yöne fare imleci N piksel taşımak için öğrenmek çalışıyorum.Fare imleci N pikselini hareket ettiren Windows komut betiği?

Temelde Senaryoyu öldürmek kadar, sonsuza kadar aktif ekranı tutmaya çalışın.

(Evet, bir komut komut dosyası tarafından bunu yapmak için bir yol yüksek ve düşük arama oldum .... ama bir şey bulamadı. Ben bu mümkün olur.)

+12

Bir kedim elde öneririz. Onu masanıza koy. İstediğiniz efekti elde edersiniz. – Shmiddty

+0

Bu durumda bunun mümkün olduğundan şüpheliyim. Fare işaretçisini denetlemek için bir toplu komut dosyası için gerçekten bir örnek yok. Her ne olursa olsun, elde etmeye çalıştığınız şeyi elde etmek için daha iyi bir yol var. – David

+0

@David: Daha iyi bir yol için herhangi bir yön? – rapt

cevap

10

Arama için NirCmd \ windows ve yapacak: ve C yüklemek tıklama vb

nircmd setcursor 100 50 
nircmd movecursor 10 10 

veya başka komutlar

9

toplu iş dosyası ile birlikte fare işlemek için en basit yolu

rundll32 user32.dll,SetCursorPos 

Ancak bu çok kullanışlı değil - sadece fareyi 0,0 konumuna getiriyor.

Kontrol mouse.bat - bir öz derlenmiş C#/toplu dosyasıdır ve dış araçları gerektirmez ve kaynak görünür ve düzenlenebilir.

Örnekler:

//clicks at the current position 
call mouse click 

//double clicks at the current position 
call mouse doubleClick 

//right clicks at the current position 
call mouse rightClick 

//returns the position of the cursor 
call mouse position 

//scrolls up the mouse wheel with 1500 units 
call mouse scrollUp 150 

//scrolls down with 100 postitions 
call mouse scrollDown 100 

//relatively(from the current position) moves the mouse with 100 horizontal and 100 vertial postitions 
call mouse moveBy 100x100 

//absolute positioning 
call mouse moveTo 100x100 

//relative drag (lefclick and move) 
call mouse dragBy 300x200 

//absolute drag 
call mouse dragTo 500x500 
İlgili konular