通过java调用Firefox方法
这似乎是一个奇怪的问题,但请耐心听我说,因为这对以后的一些人真的很有帮助:) 我试图做的是通过java调用通过java调用Firefox方法,java,firefox,java-native-interface,Java,Firefox,Java Native Interface,这似乎是一个奇怪的问题,但请耐心听我说,因为这对以后的一些人真的很有帮助:) 我试图做的是通过java调用firefoxs'方法。具体而言,我希望能够运行以下功能: package setwallpaper; import java.io.BufferedReader; import java.io.InputStreamReader; public class SetWallpaper { private static final String CMD = "\"C:/Progra
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'
右键单击>设置为桌面背景选项。我不确定这是否可行,但如果有人知道如何做到这一点,我将非常感激:)好的,我已经设法解决了这个问题。(顺便提一下窗户)
我发现firefox直接调用win32库,这允许我通过它来更改背景。我没有用Firefox以任何方式直接调用java,但是java确实是一个让C++调用C,C,C++的麻烦。图书馆来自。因此,一位朋友用c#来帮助他(实际上花了10分钟)。现在,我可以在每次启动时通过c#以编程方式更改windows背景 你也许可以通过一系列疯狂的步骤来解决这个问题,但是有更好的方法来实现这一点。您没有说明这是Windows、Linux、BSD、Solaris、MacOS还是其他什么,也没有说明是否要针对多个环境。