Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2010, 14:43   #1
delias
Пользователь
 
Регистрация: 31.10.2009
Сообщений: 27
По умолчанию ShellExecute открыть файл посторонней программой

что-то битый час сижу, не могу найти ответ
есть ShellExecute(0, "open", "d:\\kino\\Dvoinoi.kopec.2010.a vi", NULL, NULL, SW_SHOWNORMAL);
как указать чтобы открывать не программой по умолчанию, а например "C:\\Program Files\\Light Alloy\\la.exe"

пробовал передавать разными параметрами - не открывается ничего.
delias вне форума Ответить с цитированием
Старый 10.04.2010, 18:00   #2
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

В третий параметр полное имя exe-шника.
В четвёртый параметр имя файла.
С Light Alloy у меня работает:

Код:
.data
openN	db "open", 0
openApp	db "C:\L_A\LA.EXE", 0
openFile	db "D:\video\Rokky_1.avi", 0

.code
start:

invoke ShellExecute ,0, addr [openN], addr [openApp], addr [openFile], NULL, SW_SHOWNORMAL
invoke ExitProcess,0
ret
end start
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 10.04.2010, 18:07   #3
delias
Пользователь
 
Регистрация: 31.10.2009
Сообщений: 27
По умолчанию

действительно заработало. видимо руки из ж. у меня
спасибо большое
delias вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу открыть файл tae1980 Microsoft Office Excel 9 15.01.2013 20:58
как из делфи 7 открыть файл программой по умолчанию Alar Общие вопросы Delphi 1 21.01.2010 17:23
Открыть файл JAVA программой sasadabest Общие вопросы по Java, Java SE, Kotlin 0 16.05.2009 17:37
Не получается открыть .exe файл, через команду ShellExecute Norton Общие вопросы Delphi 5 05.05.2009 19:57