0

これは奇妙な質問のように思えるかもしれませんが、後で何人かの人々にとって本当に役立つので、ご容赦ください:)

私がやろうとしているのはfirefoxs'、Javaを介してメソッドを呼び出すことです. 具体的には、次を実行できるようにしたいと考えています。

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'呼び出す画像の右クリック>デスクトップの背景オプションとして設定を呼び出すことができるようにしたい。これが可能かどうかはわかりませんが、誰かがこれを行う方法を知っていれば、とても感謝しています:)

4

1 に答える 1

1

さて、私はこれを理解することができました。(ちなみに窓)

firefox が wi​​n32 ライブラリを直接呼び出すことがわかりました。これにより、背景を変更することができます。何らかの方法でFirefoxを使用する代わりに、Javaを介してこのライブラリを直接呼び出そうとしましたが、Javaはc、c#、c ++ ...ライブラリを呼び出すのが本当に面倒です。その代わりに、友人が c# でそれを行うことで助けてくれました (文字通り 10 分かかりました)。これで、毎回起動時に c# を使用して Windows の背景をプログラムで変更できるようになりました。

于 2013-10-03T07:18:12.120 に答える