New question #170984 on Sikuli:
https://answers.launchpad.net/sikuli/+question/170984

I'm making use of the following class for accessing information that's on the 
clipboard because the sikuli method (env.getClipboard) only works once in a 
while. However, I also get the error that's shown below when I use the java 
class. Any assistance on how to overcome this will be much appreciated:

Using: Sikuli-r830

Class:
public static String getClipboard() {
                    Transferable t = 
Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
                    try {
                      if (t != null && 
t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
                        String text = (String) 
t.getTransferData(DataFlavor.stringFlavor);

                        return text;
                      }
                    } catch (Exception e) {
                    }
                    return "";
                  }

Error:

Exception in thread "main" java.lang.IllegalStateException: cannot open system 
clipboard
        at sun.awt.windows.WClipboard.openClipboard(Native Method)
        at sun.awt.datatransfer.ClipboardTransferable.<init>(Unknown Source)
        at sun.awt.datatransfer.SunClipboard.getContents(Unknown Source)

The error only occurs if I try to run another iteration right after the first 
one is complete

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to