![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Ребята, столкнулся с такой проблемой, нужно запустить Internet Explorer и передать ему *.html страницу.
Проблема заключается в том, что если передоваемая хтмл страница находится в пути с пробелом, то ничего не передаётся. к примеру: C:\Program Files\Internet Explorer\iexpolrer.exe C:\h elp\deu\index.html в данном примере в help пробел и поэтому ничего не получается. как быть? Зарания благодарен. -------------------- www.unkis.com |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
попробуй пробелы на %20 заменить. А вообще есть компонента для запуска браузера (мы её в охотнике применяли)
|
|||
|
||||
Beard |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
||||
|
||||
sergejzr |
|
||||||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Опера
Мозилла (для фаерфокс аналогично, только с firefox)
ИЕ
{0} Заменяй на УРЛ А вот компонента: http://ostermiller.org/utils/Browser.html |
||||||
|
|||||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
спасибо, только я не совсем понял
что такое new String[0] и как быть с параметрами в моём случаии. я делаю это так:
-------------------- www.unkis.com |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
Эх, скоро, скоро выдет Java SE 6 ("Mustang") там таких проблем не будет:
будет добавлена (вернее уже есть) возможность запускать файлы, т.е. открывать их ассоциированными программами... я смотрел bet-у остался доволен.... ![]() |
|||
|
||||
unkis |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
та нехотелось бы мне брать другие библиотеки. -------------------- www.unkis.com |
||||||||
|
|||||||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
А если попробовать в кавычки путь заключить?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Beard |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Ага, да iexplore.exe правильно написать!
Так точно заработает:
Это сообщение отредактировал(а) Beard - 5.5.2006, 14:17 |
|||
|
||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
и с кавычками тоже не вызывает
-------------------- www.unkis.com |
|||
|
||||
Beard |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
А что пишет?
В командной строке таким образом вызвыается? |
|||
|
||||
unkis |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
работает, только есть одно, но. Значит есть одна большая программа, она расположена в папке с пробелом. это большая программа вызывает другую программу, и вот после такого вызова в вызваной програме я пытаюсь открвть html страницу и тогда оно не работает, а если я запускаю эту программу напрямую, без вызова через другую программу, то всё работает. наверно то что я описал выше смешно и не понятно. -------------------- www.unkis.com |
||||
|
|||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Я специально без библиотек и написал ![]() Это строка вызова ИЕ. (То есть её в ехец надо передать) |
|||
|
||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Спаибо это всё хорошо, но если у пользователя стоит другой броузер, не опера, не мозила, и не explorer тогда что? нужно общее решение этой проблемы. -------------------- www.unkis.com |
|||
|
||||
Beard |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Тогда просто делаешь
и вызывается программа, связанная с расширением что у fileName (под виндой) |
|||
|
||||
unkis |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Спасибо и тебе большое, но оно только под виндой будет так а под линуксом или маком. Изверяюсь что я вас уже закалебал. Самое интересное, что если прямой старт этой проги то всё работает без проблем. А вот если эту прогу вызывает другая прога, при это вызывающая программа содержит в своём пути пробелы, то ничего не запускается. странно. тут какая-то проблемма с путями и пробелами -------------------- www.unkis.com |
||||
|
|||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Тогда лучше взять библиотеку, предложенную sergej.z - она, кажется, кросплатформенна и браузеронезависима. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Угу и даже в виде исходника
![]() |
|||
|
||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
а эту библиотеку можно использовать в комерческих программах? Зарания благодаре. -------------------- www.unkis.com |
|||
|
||||
ALKS |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 22.3.2006 Репутация: 1 Всего: 11 |
Вот ведь лентяй! ![]() внизу страницы по линку что написано?
читать надо а не вопросы задавать ![]() |
||||
|
|||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Ребята извените, я это видел, просто не совсем понимаю что означает GNU License?
можно ли при такой лицензии использовать библиотеки в комерчиских проектах? Зарания благодарен. -------------------- www.unkis.com |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Нет, в коммерческих нельзя, но блин! там же две с половиной строчки кода! Почитай, разберись, да напиши свой класс!
![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Как внешнюю библиотеку, можно. Ведь пишут же под Linux комерческий софт. -------------------- 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. |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
ИМХО, нужно лицензию читать, поскольку одно дело распростронять библиотеку с комерческим проектом "как есть" (без её изменения),
а другое когда ты добавил в библиотеку N строк кода и пытаешься её продать .... |
|||
|
||||
unkis |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
меня как раз и интересует
я так понимаю что тогда можно её использовать? или? -------------------- www.unkis.com |
||||
|
|||||
ALKS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 22.3.2006 Репутация: 1 Всего: 11 |
GNU General Public License. это почему это в коммерческих целях нельзя????? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |