这可能看起来是一个奇怪的问题,但请耐心等待,因为这对以后的某些人来说确实很有帮助:)
我想做的是通过java调用firefoxs'
方法。具体来说,我希望能够运行以下命令:
package setwallpaper;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class SetWallpaper {
private static final String CMD = "\"C:/Program Files (x86)/Mozilla Firefox/firefox.exe\" \"file:///C:/Users/Public/Pictures/Sample Pictures/Desert.jpg\"";
public static void main(String args[]) {
try {
Runtime.getRuntime().exec(CMD);
} catch (Exception e) {
e.printStackTrace(System.err);
}
}
}
我希望能够在我调用的任何图像上调用 firefoxs'
右键单击 > 设置为桌面背景选项。我不确定这是否可行,但如果有人知道如何做到这一点,我将非常感激:)
最佳答案
好吧,我已经设法弄清楚了。 (顺便说一句,Windows)
我发现 Firefox 直接调用 win32 库,这允许我通过它来更改背景。我没有以任何方式使用 Firefox,而是尝试直接通过 java 调用这个库,但是 java 调用 c、c#、c++...库确实很痛苦。因此,一位 friend 帮忙用 C# 完成了这件事(实际上花了 10 分钟)。现在我可以在每次启动时通过 C# 以编程方式更改 Windows 背景。
关于java - 通过java调用Firefox方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19140367/