мы разрабатываем приложение, которое должно открывать указанный файл с помощью редактора по умолчанию.(поэтому, если это .doc - предполагается, что он будет открыт MSWord или openOffice)
Но мне также нужно подождать, пока пользователь закроет редактор, проверить, был ли он изменен (по размеру и дате), изагрузить его на сервер.
Итак, следующие шаги: 1) найти редактор def 2) открыть файл 3) дождаться его закрытия 4) сделать что-то после этого с файлом.
теперь результатымоего исследования: -> просто открыть редактор def:File.openWithDefaultApplication ();но нет никакого способа узнать, что редактор закрыт (возможно, проверяя, что файл не заблокирован в таймере ???)
-> я могу запустить собственный процесс и передать файл, так как параметр НО выглядит как кодNativeApplication.nativeApplication.getDefaultApplication (file.extension);не работает для любого расширения :( - не работает для "rtf", "doc", но работает для "pdf" ... и [file.openWithDefaultApplication ()] отлично работает с любым файлом!
есть предложения?спасибо заранее!