Три дни се борих като свиня с тиква да докарам едно самозареждащо се CD с флаш меню. Ограничения – много: синтаксиса на fscommand не позволява стартиране на файл с параметри или пък да се посочи път до файла; работа върши .bat скрипт, но пък той върви в комплект с грозен черен конзолен екран. Реших, че е най-добре да направя просто .exe компилирано на С++, което да извърши няколко елементарни задачи: копиране на файлове и стартиране на един от тях. Мъкааааа, от около 10 години не бях се докосвала до C++ (не че някога съм могла да пиша на него) и след дълго ровене в нета за примери, успях да докарам някакъв работещ вариант, който дори си пасна с флаш projector-a.

И днес, съвсем случайно, попадам на елементарно, елегантно и БЕЗПЛАТНО решение: proxy.exe

Програмката е разработена специално за преодоляване на ограниченията със стартиране на .bat файлове от projector на Flash CS3, но може да се ползва при необходимост от изпълнение на .bat файл без да се появява конзолния екран.

Как работи:

1. Подготвяме си .bat файла и му даваме подходящо име, например xyz.bat

2. В същата папка поставяме proxy.exe и го преименуваме в xyz.exe

3. Стартираме xyz.exe и .bat файла се изпълнява

Толкоз. Елегантно, нали!

proxy.exe е разработка на NorthCode. Ето тук има пример и подробно описание