![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ChVovan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.4.2004 Репутация: нет Всего: нет |
Есть ли в Java аналог ShellExecute?
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
||||
|
||||
| ChVovan |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.4.2004 Репутация: нет Всего: нет |
Спасибо. Посмотрел ссылку, все работает, но если я хочу открыть например документ Word у меня не происходит автоматического связывания документа с приложением.
Я cделал следующее: Пишу Win программку:
И затем вызываю ее из Java:
Как это сделать не используя Win програм? |
||||
|
|||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Попробуй вот такой вариант командной строки:
start Document1.doc Правда там надо еще с ковычками повозиться - если название из нескольких слов не всегда срабатывает. |
|||
|
||||
| ChVovan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.4.2004 Репутация: нет Всего: нет |
"start \'" + fileName + "\'" ;
"start \"" + fileName + "\"" ; "start " + fileName; В таких вариантах не пашет. Как быть? |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
А удвоить слэш ты не пробовал ?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
У меня работает так:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Orange |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 6.9.2004 Где: Russia, Moscow Репутация: 4 Всего: 5 |
и так:
--------------------
Пару дней назад я познакомился с мальчиком...... |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Orange
ShellExecute интересна тем, что вызывает приложение в зависимости от типа файла. Так что твой вариант немного не туда |
|||
|
||||
| ChVovan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.4.2004 Репутация: нет Всего: нет |
start "" "<file_name>"
Попробовал неполучается. Может код покажите? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
У меня работает такой код:
если винда семейства 9Х, то cmd надо заменить, на command. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |