这可能看起来像一个奇怪的问题,但请耐心等待,因为它对以后的某些人来说真的很有帮助:)
我要做的是通过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'
右键单击>在我调用的任何图像上设置为桌面背景选项。我不确定这是否可行,但如果有人知道如何做到这一点,我将非常感激:)
答案 0 :(得分:1)
好的,我已经成功解决了这个问题。 (顺便说一句,Windows)
我发现firefox直接调用了win32库,这允许我通过它来改变背景。我试图通过java直接调用这个库,而不是以任何方式使用firefox,但java实际上很难调用c,c#,c ++ ...库。所以相反,朋友在c#中做了帮助(字面上花了10分钟)。现在我可以在每次启动时通过c#以编程方式更改Windows背景。