Matlab を使用して特定のディレクトリにスクリーンショットを保存しようとしています。スクリーンショットを生成することはできますが、特定のディレクトリに保存する解決策が見つかりません。save と saveas を試しましたが、エラー メッセージが表示されます...何かアイデアはありますか? どんな助けにも本当に感謝します。
robo = java.awt.Robot;
t = java.awt.Toolkit.getDefaultToolkit();
rectangle = java.awt.Rectangle(t.getScreenSize());
image = robo.createScreenCapture(rectangle);
filehandle = java.io.File(sprintf('%s_screencapture.jpg',current_stock));
javax.imageio.ImageIO.write(image,'jpg',filehandle);
dest_dir = 'D:\screenshot\';