PDA

Просмотр полной версии : Запуск *.exe из флеша


wellskii
01.11.2007, 17:31
Необходимо написать небольшой ауторан. Как реализовывается вызов внешнего файла? Т.е. при нажатии на некую кнопку должен запуститься экзешник, а ауторан должен закрыться.

NikolyA
01.11.2007, 17:41
ложишь файлы в папку fscommand, пишешь файл авторана, во флеше делаешь кнопку на которую вешаешь событие загрузки файла, файл не должен быть с длинным именем, и все

wellskii
01.11.2007, 17:47
вот мне код события загрузки файла и нужен.

NikolyA
01.11.2007, 18:01
1. делаешь папку fscommand
2. кидаешь туда свои exe файлы
3. далее создаешь тектовый документ, называешь его на autorun, переименовываешь его расширение с txt на inf
4. В autorun.inf пишешь такое:

[AutoRun]
UseAutoPlay=1
action=prog
ShellExecute=autorun.exe

где, autorun.exe - это твоя флешка скомпиленая c exe расширенем,
5. сам файл autorun.inf должен лежать рядом с твоей флешкой
6. Делаешь свою флешку, в ней ставишь кнопку пишешь в ней обработчик типа такого:

on(release)
{
fscommand("exec","твое имя файла.exe");
}

7. Все

CorC
02.11.2007, 10:26
Не забыть про русские буквы, точне про их отсутствие :)

wellskii
02.11.2007, 15:52
огромное спасибо. сейчас попробую :)

PVadim
20.03.2008, 21:26
БОЛЬШОЕ СПАСИБО!