Открыть файл ассоциированной с ним прогой
Добавлено: 06 ноя 2005, 00:38
Нужно запустить (открыть) файл с учетом ассоциации для его расширения. То есть выполнить то, что происходит, когда пользователь делает doubleclick на этом файле. Например, для txt файла должен открыться блокнот с этом файлом.
Есть вроде функция system. Но мне совсем не нравится, что она создает окошко терминала, которое висит, пока этот самый блокнот не закроешь.
Что тут можно сделать? Надо либо у system окно терминала убрать (подозреваю, что не получится), либо еще как-нибудь запустить. (можно, конечно, через exec, но в общем случае я не знаю пути к проге, ассоциированной с нужным файлом).
Есть вроде функция system. Но мне совсем не нравится, что она создает окошко терминала, которое висит, пока этот самый блокнот не закроешь.
Что тут можно сделать? Надо либо у system окно терминала убрать (подозреваю, что не получится), либо еще как-нибудь запустить. (можно, конечно, через exec, но в общем случае я не знаю пути к проге, ассоциированной с нужным файлом).