Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Как с помощью flash-приложения запускать программы и приложения Windows XP (http://www.flasher.ru/forum/showthread.php?t=115440)

Нимбу 29.08.2008 23:12

Как с помощью flash-приложения запускать программы и приложения Windows XP
 
Мне необходимо спомощью флеш оболочки запускать файлы с разными расширениями... что бы не было предложения сохранить либо открыть. Просто нажав флеш-кнопку запустить любимую игру и т.д.
Заранее спасибо.:)

DarkLight 29.08.2008 23:22

1) Нормально с помощью Zinc:
Цитата:

System.exec()

Usage
mdm.System.exec(exePath:String):Void

Parameters

exePath:String Path to file or application.

Description

Executes the File or Application. Any File type or Application can be launched using this method.

Example
Simple Usage:
mdm.System.exec("Notepad.exe");
2) Можно создать папку FSCOMMAND, положить туда bat-файл или приложение, делающее все необходимое. Такой вариант обсуждался, поискав по форуму можно найти реализацию

Нимбу 30.08.2008 00:56

DarkLight спасибо за написанное но я не шарю в ActionScript, ты не мог бы по подробнее с примером расписать последовательность действий:wacko:

GFreemen 22.09.2008 03:10

День добрый.
Не буду открывать новую тему, просто расширю вопрос:
Как открыть определенный файл вордом из-под флеша?
С помощью mdm.System.exec("winword.exe") можно только запустить ворд, но как только поставишь после winword.exe ПРОБЕЛ и путь с именем файла- ничего не запускается.

alexcon314 22.09.2008 14:25

mdm.System.execStdOut();

GFreemen 23.09.2008 12:18

Попробовал. Похоже, что mdm.System.execStdOut(); предназначена только для запуска консольных приложений и вывода их ответа. Потому как с примерным var StdOut = mdm.System.execStdOut("ipconfig /all"); все работает нормально и в StdOut сохраняется конфигурация сети.
Но mdm.System.execStdOut("winword.exe"); не запускается вообще.
Так, что вопрос остается открытым.

alexcon314 23.09.2008 14:19

Код:

mdm.System.execStdOut("cmd /c start winword");
На счет консольных приложений вы правы, конечно. Так научитесь ими пользоваться :).
В общем случае:
Код:

mdm.System.execStdOut("cmd /c start [path_to_application [cmdline_parameters]]");

GFreemen 24.09.2008 00:43

Век живи, век учись, дураком помрешь.
Большое спасибо за помощь.
Буду дерзать.

UAJulik 25.10.2008 20:48

А есть вариант открыть, скажем, папку CD-диска из SWF-ки без fscommand и EXE-builder-ов? Чтобы было понятнее... Реализовать консольную команду "explorer f:" или, может, есть возможность обойдись без буквенного обозначения для универсальности.
И что такое ZINC? Я пробовал реализовать, то что написано выше, но ничего не получилось.

Rzer 25.10.2008 21:24

ActionScript не позволяет. Zinc - это своего рода расширение FlashPlayer'a, которое получает запросы от swf и отправляет обратно необходимую информацию (например содержание папки)


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

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