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