robot. typeStr( "测试")
robot. typeStr( "山达尔星新星军团, galaxy. こんにちは世界.")
robot. sleep( 1)
robot. keyTap( "enter")
robot. writeAll( "Test")
vartext =robot. readAll()
console. log(text) Screen varrobot =require( 'robotn');
varpos =robot. getMousePos()
console. log( "pos: ", pos)
varcolor =robot. getPixelColor( 100, 200)
console. log( "color---- ", color) Bitmap varrobot =require( 'robotn');
varbitmap =robot. captureScreen( 10, 20, 30, 40)
console. log( "...", bitmap)
varpos =robot. findBitmap(bitmap)
console. log( "FindBitmap------ ", pos)
robot. saveBitmap(bitmap, "test.png")
//use `robot.freeBitmap(bit)` to free the bitmap
robot. freeBitmap(bitmap) Event varrobot =require( 'robotn');
varkeve =robot. addEvent( "k");
if(keve) {
console. log( "you press... ", "k");
}
vars =robot. addEvents( "q", "ctrl");
if(s) {
console. log( "you press... ", "mouse left button");
} Window varrobot =require( 'robotn');
varfpid =robot. findIds( "Google")
console. log( "pids... ", fpid)
if( fpid. length>0) {
robot. activePID(fpid[ 0])
robot. kill(fpid[ 0])
}
robot. activeName( "chrome")
varisExist =robot. pidExists( 100)
if(isExist) {
console. log( "pid exists is", isExist)
robot. kill( 100)
}
varabool =robot. showAlert( "test", "robotgo")
if(abool ==0) {
console. log( "ok@@@ ", "ok")
}
vartitle =robot. getTitle()
console. log( "title@@@ ", title) Build from source code: Install robotgo go get -u github.com/go-vgo/robotgo
Build-tools go get -v github.com/vcaesar/gocs
Building gocs -n robotgo
node: Install npm modules npm install
python pip install cffi
Authors
- The author is vz
- Maintainers
- Contributors
- Update Find an image on screen, read pixels from an image
- Update Window Handle
- Try support Android, maybe support IOS
Supporting robotgo, buy me a coffee.
Paypal
Donate money by paypal to my account vzvway@gmail.com
Contributors
- See contributors page for full list of contributors.
- See Contribution Guidelines.
Robotgo is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.
See LICENSE-APACHE, LICENSE-MIT.
ID:Golangweb
www.Golang.LTD
Golang标准文库