Как использовать WindowsPhotoGallery для отображения изображения GIF с Java? - PullRequest
0 голосов
/ 25 мая 2009

Я использую следующий код для отображения изображения gif в Java, вызывая команду времени выполнения, она открывает WindowsPhotoGallery, но не отображает мое изображение, вместо этого она показывает кучу других изображений на моем ПК, мой вопрос: как правильно передать имя файла изображения gif, чтобы оно открылось вместе с моим изображением.

Теперь я передаю это так: C: \ Program Files \ Фотоальбом Windows \ WindowsPhotoGallery "C: /abc.gif"

Что неверно, как правильно это сделать?

String Command,Program,File_Path="C:/abc.gif";
Process process=null;

Program="C:\\Program Files\\Windows Photo Gallery\\WindowsPhotoGallery ";          
Command=Program+"\""+File_Path+"\"";

try { process=Runtime.getRuntime().exec(Command); }
catch (Exception e) { e.printStackTrace(); }

Ответы [ 2 ]

1 голос
/ 26 мая 2009

Вы можете использовать Runtime.exec(String[] cmdArray) для передачи команды и ее аргументов.

0 голосов
/ 25 мая 2009

Проблема в строке командной строки.

например: c: \ document and setting \ pic.gif = "\" c: \ document and setting \ pic.gif \ ""

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...