0
我用這個代碼,以100屏幕捕捉:光標閃爍同時服用捕獲屏幕
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
for(int i = 0; i < 100; i++){
BufferedImage capture = new Robot().createScreenCapture(screenRect);
ImageIO.write(capture, "jpg", new File("D:/pictures/pic" + i + ".jpg"));
}
爲什麼光標閃爍時,正在採取捕捉?我的代碼有問題嗎?
謝謝你回覆我。有沒有辦法不閃爍光標? – Ghita
對於標準的Java,我不這麼認爲,在Javadoc中我看不到任何相關的東西。如果你真的想這樣做,你應該用JNI和Windows C API來做,這可能會有所幫助:http://stackoverflow.com/questions/531684/what-is-the-best-way-to-take- windows-c-in-windows-screenshot-windows-c-in-windows – mavroprovato
製作一個不可見的遊標,參見http://stackoverflow.com/questions/4274606/how-to-change-cursor-icon-in-java(之後的恢復它) –