Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: заданный файл ассоциативной программой Добавлено: 14.10.04 16:00  

Автор вопроса:  Алес
Кто в силах... Как создать функцию, открывающую (запускающую) задаваемый файл ассоциативной на данном компьютере программой с аргументом пути-имени файла подобно строке "Выполнить" в Windows?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 14.10.04 16:20
Не до конца понял, но:
1. http://vbnet.ru/forum/show.aspx?id=57240
2. Shell "путь к программе и её параметры" или для особо умных:)) ShellExecuteA

Ответить

Номер ответа: 2
Автор ответа:
 Алес



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 15.10.04 02:15
Весь смысл в том, что есть некоторый известный файл Y:\...\AAA.xxx, но у каждого пользователя есть своя ассоциированная с расширением .xxx программа на его ПК, установленная им самим по умолчанию как ему удобно. Так, например, у кого-то .bmp открывается в ACDSee, у кого-то - в стандартном графическом браузере, а у кого-то - в Corel... То же самое относится, например, и к векторной графике .DXF, .AI, или к тексту .txt, RTF, да и к прочим распространенным форматам. И потому угадать ZZZ.exe, требуемый для SHELL(), способный открыть AAA.xxx для разных пользователей просто невозможно. Тем не менее, если мы наберем в строке "Выполнить" текст "Y:\...\AAA.xxx", то ZZZ.exe запустится автьматически, причем, у каждого юзера свой.
Так вот как же скомандовать, чтоб открыть Y:\...\AAA.xxx для разных пользователей, если SHELL требует заранее знать ZZZ.exe.

Ответить

Номер ответа: 3
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #3 Добавлено: 15.10.04 04:46
ShellExecute....

Ответить

Номер ответа: 4
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #4 Добавлено: 15.10.04 08:28
На всякий случай - узнать имя exe, ассоциированного с данным расширением - FindExecutable.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам