diff --git a/robot/robotgo.go b/robot/robotgo.go index 6359341..4f45436 100644 --- a/robot/robotgo.go +++ b/robot/robotgo.go @@ -48,6 +48,7 @@ import "C" import ( // "fmt" + "os" "reflect" "runtime" "strings" @@ -59,7 +60,7 @@ import ( ) const ( - version string = "v0.46.6.407, Pyrenees Mountains!" + version string = "v0.46.6.428, Pyrenees Mountains!" ) // GetVersion get version @@ -900,3 +901,9 @@ func FindIds(name string) ([]int32, error) { func ActivePID(pid int32) { C.active_PID(C.uintptr(pid)) } + +// Kill kill the process by PID +func Kill(pid int) error { + ps := os.Process{Pid: pid} + return ps.Kill() +} diff --git a/robotgo.go b/robotgo.go index 6196fcb..056ab11 100644 --- a/robotgo.go +++ b/robotgo.go @@ -51,6 +51,7 @@ import "C" import ( // "fmt" + "os" "reflect" "runtime" "strings" @@ -62,7 +63,7 @@ import ( ) const ( - version string = "v0.46.6.423, Pyrenees Mountains!" + version string = "v0.46.6.428, Pyrenees Mountains!" ) // GetVersion get version @@ -1131,3 +1132,9 @@ func FindIds(name string) ([]int32, error) { func ActivePID(pid int32) { C.active_PID(C.uintptr(pid)) } + +// Kill kill the process by PID +func Kill(pid int) error { + ps := os.Process{Pid: pid} + return ps.Kill() +}