mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-05-31 06:13:55 +00:00
update clipboard code
This commit is contained in:
parent
fbfe90a5d6
commit
27a8e625cd
@ -48,5 +48,6 @@ func writeAll(text string) error {
|
||||
if err := in.Close(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return copyCmd.Wait()
|
||||
}
|
||||
|
@ -67,11 +67,13 @@ func readAll() (string, error) {
|
||||
if Unsupported {
|
||||
return "", errMissingCommands
|
||||
}
|
||||
|
||||
pasteCmd := getPasteCommand()
|
||||
out, err := pasteCmd.Output()
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
return string(out), nil
|
||||
}
|
||||
|
||||
@ -94,5 +96,6 @@ func writeAll(text string) error {
|
||||
if err := in.Close(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return copyCmd.Wait()
|
||||
}
|
||||
|
@ -38,8 +38,10 @@ var (
|
||||
func waitOpenClipboard() error {
|
||||
started := time.Now()
|
||||
limit := started.Add(time.Second)
|
||||
var r uintptr
|
||||
var err error
|
||||
var (
|
||||
r uintptr
|
||||
err error
|
||||
)
|
||||
for time.Now().Before(limit) {
|
||||
r, _, err = openClipboard.Call(0)
|
||||
if r != 0 {
|
||||
@ -47,6 +49,7 @@ func waitOpenClipboard() error {
|
||||
}
|
||||
time.Sleep(time.Millisecond)
|
||||
}
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user