Уведомления

Группа в Telegram: @pythonsu

#1 Март 30, 2010 16:12:14

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

Откопал на forum.nokia документ “S60_Platform_Document_Handler_API_Developers_Guide_v1_1_en.pdf”, но в нем ничего конкретного про механизм передачи параметра не нашел.

Но у меня есть небольшая идея, как все-таки вычислить этот параметр. Нужно написать програмку , которая записывает параметр, с которым её запустили в файл. Потом в X-plore настроить ассоциации, и открыть этой програмкой какой-нибудь документ.

Но есть две проблемы: :/
1. Отсутствие на моем ПК Symbian С++ SDK.
2. Незнание языка C++.

Если кому не трудно, напишите таковую програмку. Буду очень благодарен. :)



Отредактировано (Март 30, 2010 16:15:14)

Офлайн

#2 Март 30, 2010 18:55:23

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

1. Ну на питоне такую программу не напишешь, так как питоновский лаунчер не передает sys.argv скрипту.
2. По сабжу. Через класс ContentHandler не получается pdf таким образом открыть?



Офлайн

#3 Март 30, 2010 22:30:58

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

Получается. Но в этом случае документ будет открыт при помощи того приложения, которое ассоциируеться в системе с данным типом файлов. А открыть документ другим приложением невозможно.



Офлайн

#4 Март 30, 2010 22:58:06

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

Я не могу понять, что вы в итоге хотите получить. pdf, например откроется в AdobeReader (другого не дано).
Цель то какая у вас?



Офлайн

#5 Март 31, 2010 10:19:15

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

Чтобы реализовать в python приложении следующее:
Пользователь может выбрать приложение, при помощи которого будет открыт документ (что-то в роде “Открыть с помощью…”)

Например если у юзера в телефоне два просмотрщика pdf.



Отредактировано (Март 31, 2010 10:21:33)

Офлайн

#6 Март 31, 2010 10:29:57

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

R.Ll.S.h57
Например если у юзера в телефоне два просмотрщика pdf.
эээ… существует вроде только один :)
Вообще, я считаю, что не надо подходить к симбиан со стороны юзабилити windows. Не так много на самом деле случаев, когда требуется работать с большим количеством типов документов. Легче через само приложение открыть документ, чем через что то сторонее.



Офлайн

#7 Март 31, 2010 11:00:29

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Открытие файлов при помощи e32.start_exe

Но все-таки неплохо было-бы узнать параметр. Когда-нибудь это может быть полезным.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version