【发布时间】:2020-01-10 11:13:21
【问题描述】:
我希望我的 java 程序执行以下操作:
访问cmd并执行命令:“d:”、“cd D:\Java Projects\imageProject”、“screenshot-cmd”
我尝试用谷歌搜索并找到了一些代码示例,但没有一个有效,因为我可能不知道自己在做什么。
这就是我现在拥有的:
static void imageFromCMD(){
ProcessBuilder builder = new ProcessBuilder(
"cmd.exe", "d:", "cd D:\\Java Projects\\imageProject",
"screenshot-cmd");
Process p = builder.start();
}
该代码没有失败,但我没有得到我期望的输出(目录中的图像)
我想我错过了“发送”部分,但我该怎么做呢?
【问题讨论】:
-
screenshot-cmd是什么? -
只是我从网上下载的
.exe,它截取屏幕截图并在从 cmd 按下/运行时保存 -
为什么不直接使用 Java 来拍摄 Sceen-shot
标签: java