SWISHMAX Форум

Конференция SWISH разработчиков
 

Текущее время: Вс сен 05, 2010 3:58 am

Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Вс янв 31, 2010 4:24 pm 
Не в сети
Swisher
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 8:00 pm
Сообщения: 176
Откуда: Украина
Всем привет. Интерисует вопрос как с помощю флеш запустить например ярлык подключения к интернет у меня на робочем столе тоесть , или нажав на флешку запустить установку фотошоп итд... ???


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Вс янв 31, 2010 4:39 pm 
Не в сети
ProSwisher
Аватара пользователя

Зарегистрирован: Сб май 17, 2008 5:34 am
Сообщения: 2696
Код:
onFrame (1) {
    fscommand("Exec","myProgram.exe");
}
Это работает, если exe-файл запускаемой программы находится в той же папке, что и ваша флэшка. Как прописать к ней путь, если она находится где-то еще, я, увы, не знаю. Возможно, придется написать .bat-файл с путем к программе, а из флэшки запускать этот bat.


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Вс янв 31, 2010 5:46 pm 
Не в сети
Swisher
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 8:00 pm
Сообщения: 176
Откуда: Украина
Попробывал зделать штоб по нажатию кнопки на флешке запускалась инсталяция (dmaster.exe) не получилось вот исходник (http://depositfiles.com/files/2h31w3ny0) и флешка и запускаемый файл в одной папке положил.


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Вт фев 02, 2010 10:04 pm 
Не в сети
Swisher

Зарегистрирован: Вт фев 02, 2010 9:25 pm
Сообщения: 3
Чтобы внешний EXE-файл запустился по команде fscomand, необходимо следующее:
1. В папке, где находится ваш флэш-файл необходимо создать еще одну папку с назаванием fscommand.
2. В папку скопировать ваш EXE-файл
3. Если вы хотите запустить не EXE, необходимо создать BAT-файл, в котором разместить следующий код:
Код:
start любой файл.xxx


Далее удалил
4. А Для того, чтобы ваш BAT-файл запустился, необходим специальный файл, который необходимо переименовать и скопировать сюда же. Файл по своему предназначению тупо запускает бат-файл с таким же именем и в той же папке. Имя этому файлу присваивается такое же, как и вашему BAT-файлу, только с расширением EXE (_7zip.exe). И на него нужно ссылаться в исходном коде вашей флэшки


Последний раз редактировалось tutsnew Вс фев 07, 2010 9:06 pm, всего редактировалось 7 раз(а).

Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Вт фев 02, 2010 11:14 pm 
Не в сети
Swisher
Аватара пользователя

Зарегистрирован: Пт окт 09, 2009 7:01 pm
Сообщения: 183
Откуда: Армения
tutsnew писал(а):
Для того, чтобы этот BAT-файл запустился, необходим специальный файл-сервер, который необходимо переименовать и скопировать сюда же.


Спасибо за инфу. Можно узнать, что это за файл-сервер proxy.exe и где можно про него почитать(для общего просвещения). Не хочется в проект вставлять файл неизвестного происхождения :oops: .

_________________
Истина где то рядом, но не отсылайте меня в поиск, лучше прямо в Google :ROFL:


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Ср фев 03, 2010 1:05 am 
Не в сети
Модератор

Зарегистрирован: Вт сен 01, 2009 2:29 pm
Сообщения: 970
Arsen писал(а):
Можно узнать, что это за файл-сервер proxy.exe и где можно про него почитать(для общего просвещения)

Я как понимаю, это просто экзешник, который запускает батник... только нафиг такие костыли нужны :?:


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Ср фев 03, 2010 2:21 pm 
Не в сети
Swisher

Зарегистрирован: Вт фев 02, 2010 9:25 pm
Сообщения: 3
f24sl писал(а):
Я как понимаю, это просто экзешник, который запускает батник... только нафиг такие костыли нужны :?:

Потому что без этих костылей не работает не фига - лично мудохался, пока про этот способ не наткнулся. Файл безвредный абсолютно.


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Сб фев 06, 2010 4:28 am 
Не в сети
Swisher
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 8:00 pm
Сообщения: 176
Откуда: Украина
Да вот тока зачем прилагать EXE непонятного происхождения нельзя былобы приложить исходники типа наглядгного примера. У меня лично ничево не получилось с вашего примера.


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Сб фев 06, 2010 4:55 am 
Не в сети
Модератор

Зарегистрирован: Вт сен 01, 2009 2:29 pm
Сообщения: 970
tutsnew писал(а):
Потому что без этих костылей не работает не фига - лично мудохался, пока про этот способ не наткнулся. Файл безвредный абсолютно.

Сначала хотел возразить, мол зачем тогда батник нужен, если можно самому простой экзешник сделать и прописать в нем нужные пути... а потом подумал: А нафиг вобще эти танцы с бубном, когда можно просто программу написать с флеш оформлением Very Happy


Вернуться к началу
 Профиль  
 

 Заголовок сообщения: Re: Как запустить внешнюю програму через флеш?
СообщениеДобавлено: Вс фев 07, 2010 8:56 pm 
Не в сети
Swisher

Зарегистрирован: Вт фев 02, 2010 9:25 pm
Сообщения: 3
SIMON писал(а):
Да вот тока зачем прилагать EXE непонятного происхождения нельзя былобы приложить исходники типа наглядгного примера. У меня лично ничево не получилось с вашего примера.


Симон - тут почитай http://www.vadimuz.ru/?id=26

Видать хреновый препод из меня! Very Happy Ну да ладно, не получилось - так не получилось. попробовал по своей инструкции сделать запуск - получилось. Но дело в следующем: запуск работает только из флэшки откомпилированное в exe. Причем энтот промежуточный файл не нужен (хотя с ним тоже работат). Батник запускается и так . Не знаю, почему я к этим танцам с бубном прибегнул когда-то??? Может версия flash была старая, а может нужно было для запуска с CD - не помню - давно это было. Кому запудрил мозг - извиняйте.


Вернуться к началу
 Профиль  
 

Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: Google Feedfetcher и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  




������ �����������