Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Затык с созданием авторана (http://forum.oszone.net/showthread.php?t=166204)

YooJoo 04-02-2010 09:13 1338555

Затык с созданием авторана
 
Решил создать авторан для игры с помощью программы AutoPlay Media Studio v.7.5 (русская версия). В процессе потребовалось прикрутить к кнопке сценарий, с помощью которого можно было бы найти, а затем запустить файл.

Тоесть, например, по нажатию кнопки "Играть" авторан выполняет поиск экзешника игры, а затем запускает его. Нашел функию File.Find и File.Open, вопрос - как их объединить?

З.Ы.
В программировании ламер, так что, пожалуйста, объясните доходчиво :)

З.З.Ы.
Советы, пожалуйста, присылайте на мыло: В профиле

Delirium 04-02-2010 10:00 1338590

YooJoo, читайте Правила форума , п.3.16. Первое предупреждение.

Цитата:

Цитата YooJoo
Нашел функию File.Find и File.Open »

Неплохо бы еще указать, какой язык программирования. В любом случае, указанные функции выполняют другие действия.

YooJoo 04-02-2010 10:07 1338597

Касательно используемого языка программирования в AutoPlay Media Studio затрудняюсь ответить :(. Думал, что VBA, но похоже, ошибся.

P.S.
Программа весит 35 Mb, если кто решит установить и поколдовать над проблемой - буду благодарен.

Berline 04-02-2010 12:01 1338690

Вместо того, чтобы использовать не "православное" ПО, я бы порекомендовал предельно простую, удобную, а главное - разработанную участником форума(сделавший очень многое на благо форума и посетителей) - Boa Soft'ом - Bоа Software Advanced Cd Launcher v1.2 - ссылка на Аддон конструктор.
Если оффтоп - простите.

YooJoo 04-02-2010 12:08 1338706

Berline, для этого авторана я предлагаемый софт не буду использовать, корпел над ним (автораном) часов шесть. Может быть для следующего авторана попробую использовать.

Berline 04-02-2010 12:10 1338708

Like You Wish!
p.s. исходя из вашего вопроса - поставьте, разберитесь - научите - имхо - вы обратились не по адресу.

Delirium 05-02-2010 01:34 1339354

Цитата:

Like You Wish!
Вернее AS You wish :)))) - как пожелаете

Berline 05-02-2010 11:46 1339585

С точки зрения грамматики, и так и так верно)) Но фраза оригинальная - действительно As You Wish :yes:

Iska 11-02-2010 07:14 1344470

YooJoo, примерно так (NB! — для предыдущей версии):
Код:

----------------------------------------------------
function fnFound(sFileName)
    return false;
end
----------------------------------------------------

----------------------------------------------------
sAppName = "MyApp.exe";

if (Drive.GetType(_SourceDrive) == DRIVE_CDROM) then
        tPath2MyApp = File.Find(_SourceDrive, sAppName, true, false, nil, fnFound);
       
        if (tPath2MyApp) then
                File.Run(tPath2MyApp[1]);
        else
                Dialog.Message("Not found", "Not found " .. sAppName .. " on " .. _SourceDrive);
        end
else
        Dialog.Message("Current drive is not a CD/DVD", _SourceDrive .. " is not a CD/DVD");
end

P.S. Если должно работать не только с CD/DVD — уберите внешний блок «if (Drive.GetType(_SourceDrive)…».


Время: 23:02.

Время: 23:02.
© OSzone.net 2001-