Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Интеграция Flash с... (http://www.flasher.ru/forum/forumdisplay.php?f=2)
-   -   Как запустить из flash'ки exe'шник (http://www.flasher.ru/forum/showthread.php?t=46822)

orlovpa 14.07.2003 23:19

Как запустить из flash'ки exe'шник
 
Привет.
Есть кнопка. Делаю на нее getUrl(тра, тра, тра).
Беда одна: Если ссылка на .exe (да и не только), то все равно файл пытается загрузиться(открыться) через БРАУЗЕР.
Базару нет, Flash изначально для Инета, и браузер тут уместен!
Но ведь наверняка можно по кнопке открывать и картинки через "другой" вьювер, и Photoshop запускать.
Спасибо.

alexy04048029 15.07.2003 01:03

Здравствуйте у меня тоже такой вопрос, как открыть другое приложение из флеш средствами этого приложения. Например если для кнопки написать такой код
on (release) {
fscommand("exec", "C:/Program Files/приложение.exe");
}
или такой:

on (release)
{
getURL("FSCommand:exec", "C:/Program Files/приложение.exe");
}

ничего не происходит, почему-то? Может кто-нибудь знает ответ. Заранее благодарен.

SPV 16.07.2003 09:28

MX запускает ехе только из папки fscommand, находящеёся рядом с swf.

Самурай 16.07.2003 16:42

Цитата:

Оригинал написал(а) Marcifal
Попробуйте приписать кнопке такую ***ню:

on (press) {
getURL("file://Ваш_сайт/***ня.exe", "_top");
}

(***ня - название экзешки).

предупреждение за мат на форуме.

orlovpa 16.07.2003 18:22

Well, well, well...
 
Всем спасибо, но...
Можно ли запускать не из Progecta, а из swf?
И можно-ли запускать .bat файлы?
Спасибо.

Dimonius 16.07.2003 18:40

Можно и из свф, но всеравно под стандэлоном.
*.bat - запросто.

alexy04048029 16.07.2003 21:40

:confused: А вот такой вопрос, а можно ли запустить файл например с расширением *.DOC только не из окна браузера, a с помощью Word из flah. Спасибо.

orlovpa 17.07.2003 00:07

Не понял?
 
-------------------------
Можно и из свф, но всеравно под стандэлоном.
*.bat - запросто.
-------------------------
Как это, как это ?????
Чето я затупил. У меня чего-то не выходит...
on (release) {
fscommand("exec", "./fscommand/1.exe");
}
Все лежит в "нужных" директориях, и прекрасно работает, только не в .swf, а в проекте(.exe).
Если пытаюсь сослаться не на .exe файл, а на .bat, то тишина и волшебство....
Мне то, надо чтоб из .swf, и запускался .bat!
Спасибо!!!!

orlovpa 18.07.2003 00:32

Корекция вопроса!
 
Привет всем.
Порылся в форумах по поиску, и теперь с кучей знаний, официально заявляю:
1) У меня FlashMX(6 проишрователь)
2) Операционка Win2000
3) (Самое главное) У меня не работает такая штука:
on (release) {
fscommand ("exec", "1.bat");
}
При условии, что файл 1.bat лежит в папке "fscommand".
На самом деле, при нажатии flash'овой кнопки .bat как-то запускается, но мгновенно исчезает и в этом черном окне не успеваю прочесть ругательство виндов.
Причем если на сам батник кликаю, то все играет и пляшет(имею ввиду, что сам батник-то рабочий).
Вот такие пироги! Нужна Ваша помощь!
Да, и как я понял из swf файлы таким образом вообще не открываются - да?
А можно ли открыть именно из .swf?
Спасибо!

OneFreeMan 18.07.2003 20:43

Делюсь личными наблюдениями
 
Зравствуйте! Ковырялся по сабжу когда-то и вот чего выудил. fscommand запускает внешние приложения исключительно из протектора(подчеркиваю - приложения, а не интеграция с JavaScript или XML). В пятом проигрывателе все превосходно открывается, любое внешнее приложение под любой системой и батники в том числе. Те строки, которые вы здесь приводили, корректны. НО! В шестом проигрывателе (МХ) эта команда отказывается выполняться! Пробовал под разными системами, в разных инсталяшках Флэша, но не фурычит. Из-за этого пришлось на время отказаться от шестой версии. Люди! Если сталкивались с таким, напишите, обсудим эту проблему и может придумаем, как ее победить.


Часовой пояс GMT +4, время: 06:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.