Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 1)

Модерирует : gyra, Maz

Widok (03-09-2007 23:10): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

maykop3000



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для ленивых и нетерпеливых обзор темы aka FAQ
 
Где почитать:
------------------------
Для начала читаем статьи: тут раз илитут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
 
 
Где поживиться:
----------------------------
Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)  
 
Где найти ответы на вопросы:
------------------------------------
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Запуск файлов из Web объекта
Реализация Play-листов для Винампа от BOObastis
Виды путей, используемых в AMS от GOOSE
Таблица дисков системы от Lexua
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Используем таймер
Полноэкранный режим для приложения
Показ\скрытие объектов по действиям мыши
Последовательный запуск нескольких файлов
Запуск WinRARa для распаковки архивов от Reineke
Изменяем скроллинг ListBox-у от GOOSE
Изменяем курсор в приложении от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Изменяем иконку приложения от Lexua
Включение\отключение фоновой музыки кнопкой
Отправка данных из форм по e-mail от GOOSE
Запускаем экзешник по информации из реестра от Lexua
Утилита для защиты авторанов
Из окна в полноэкранный режим и обратно
Для тех, у кого русский проект с "кракозяблами"
Выделение и копирование в буфер текста\части текста от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
И более красивый от tavria2
Ряд вопросов и ответов по созданию меню для DVD от tavria2
 
------------------------
Шапка исправлена. Актуально на 3.08.06 GOOSE
------------------------
 
Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

Всего записей: 544 | Зарегистр. 24-09-2002 | Отправлено: 23:32 05-12-2002 | Исправлено: Maz, 12:33 25-09-2017
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Возможно эт те поможет:
Global Functions

Код:
 
function Install()
search_reg_after_launch_install = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\7-Zip");
if (search_reg_after_launch_install == true) then  
are_ya_there = File.DoesExist(_SourceFolder.."\\7-zip.exe");
if are_ya_there == false then
Dialog.Message("Ошибка", "Инсталлятор отсутствует!\n\nУстанавливать нечего.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
else
handle = Application.GetWndHandle();
Window.Hide(handle);
File.Run(_SourceFolder.."\\7-zip.exe", "","", SW_SHOWNORMAL, true)
error = Application.GetLastError();
if (error ~= 0) then
Dialog.Message("Ошибка запуска", "Инсталлятор отсутствует.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
Window.Show(handle);
end
end
end
 
function RegCheck()
search_reg_after_launch_install = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\7-Zip");
if (search_reg_after_launch_install == false) then  
Label.SetEnabled("Install", true);
Label.SetEnabled("Play", false);
Label.SetEnabled("Uninstall", false);
else
Label.SetEnabled("Install", false);
Label.SetEnabled("Play", true);
Label.SetEnabled("Uninstall", true);
end
end
 

 
On Preload Страницы

Код:
RegCheck()

 
On Click кнопки "Установить"

Код:
Install()

 
P.S. Это часть кода из Autorun_For_Games3.1.apz. Тебе оч поможет.

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 01:27 10-04-2007 | Исправлено: DenVl, 01:32 10-04-2007
woolfkv



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем приветы, у меня вопрос как создать авто ран, что бы когда нажимаешь на нужную кнопочку в авто ране наченается установка проги и автоматически ввёдятся кейгены или серийники происходит руссификация и т.д.

Всего записей: 2 | Зарегистр. 10-04-2007 | Отправлено: 03:02 10-04-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
woolfkv жесть Позови друга на пиво, он поставит прогу


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 09:45 10-04-2007
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DenVl

Цитата:
Возможно эт те поможет:

Все равно работает только от следующего запуска.

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 15:29 10-04-2007
woolfkv



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[/q]
[q]

не чуваки вы не поняли, поставить прогу это не проблема, проблема в том что я хочу заделать авторан где можно одним нажатием запустить целую цепь т.е. устанавливается прога авторан сам запускает кейген его же сам вводит и русифицирует !!!!!!!!!!!!!!!!!!! Как питерпен FuckYouBill вот его мыло класнная софтина penpite@gmail.com

Всего записей: 2 | Зарегистр. 10-04-2007 | Отправлено: 02:31 11-04-2007
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
 
Global Functions

Код:
function Install()  
search_reg_after_launch_install = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\7-Zip");  
if (search_reg_after_launch_install == false) then  
are_ya_there = File.DoesExist(_SourceFolder.."\\7-zip.exe");  
if are_ya_there == false then  
Dialog.Message("Ошибка", "Инсталлятор отсутствует!\n\nУстанавливать нечего.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);  
else  
handle = Application.GetWndHandle();  
Window.Hide(handle);  
File.Run(_SourceFolder.."\\7-zip.exe", "","", SW_SHOWNORMAL, true)  
error = Application.GetLastError();  
if (error ~= 0) then  
Dialog.Message("Ошибка запуска", "Инсталлятор отсутствует.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);  
end  
Window.Show(handle);  
end  
end  
end  
 
function RegCheck()  
search_reg_after_launch_install = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\7-Zip");  
if (search_reg_after_launch_install == false) then  
Label.SetEnabled("Install", true);  
Label.SetEnabled("Play", false);  
Label.SetEnabled("Uninstall", false);  
else  
Label.SetEnabled("Install", false);  
Label.SetEnabled("Play", true);  
Label.SetEnabled("Uninstall", true);  
end  
end

On Preload Страницы  

Код:
RegCheck()

On Show Страницы

Код:
Page.StartTimer(150)

On Timer Страницы

Код:
RegCheck()

On Click кнопки "Установить"  

Код:
Install()

 

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 02:40 11-04-2007
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DenVl
ОГРОМНОЕ СПАСИБО за помощь!

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 13:34 11-04-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где можно поcмотреть пример авторана для программ (с кряками т.д.)

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 20:24 12-04-2007 | Исправлено: Sero, 17:25 13-04-2007
4ubaka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
могу выложить скрипты созданного мной авторана
по функциональности такой же как и у пиратов Петрософт

Всего записей: 8 | Зарегистр. 02-01-2007 | Отправлено: 23:32 13-04-2007
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4ubaka

Цитата:
могу выложить скрипты созданного мной авторана  
по функциональности такой же как и у пиратов Петрософт

Выложи пожалста

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 23:54 13-04-2007
4ubaka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
On_Preload_Page (этот скрипт нужно вставить в сами знаете куда)(Забыл как называется))))
Эта часть кода заполняет список названиями папок в выбранной директории
название папок должны быть и названиями программ которые внутри
 
result = Folder.Find("AutoPlay\\Docs\\dvd", "*", false, nill); -- Здесь нужно выбрать путь к вашей директории с папками программ  
 
count = Table.Count(result);
listboxcount = 1;
while (count > 0) do
    itemelem = Table.Remove(result, 1);
    
    textTable = String.SplitPath(itemelem);
    
    text = Table.Remove(textTable, Drive);
    
    num = String.ReverseFind(itemelem, "\\", false);
 
    numb=String.Length(itemelem);
 
    num=numb-num
 
    text = String.Right(itemelem, num);
        
    ListBox.AddItem("ListBox1", text, itemelem);
    listboxcount = listboxcount + 1;
    
    count = count - 1;    
end
 
 
Добавлено:
On_Close_Page
Здесь мы очищаем список (когда переходим на другую страницу)
 
 
coun = ListBox.GetCount("ListBox1");
while coun > 0 do
ListBox.DeleteItem("ListBox1", 1);
coun=coun-1;
end
 
Добавлено:
List_Box_Select
назначение - заполняем объект параграф текстом описания проги при выборе строки
--******************************************************
SelectedIt = ListBox.GetSelected("ListBox1");
SelectedIt = Table.Concat(SelectedIt, ";", 1, TABLE_ALL);
SelectData = ListBox.GetItemData("ListBox1", SelectedIt);
foundF = File.Find(SelectData, "~.txt", false, false, nil, nil); -- Название текстового файла можно изменить или поставить маску на названии
Type=type(foundF);
if Type=="table" then
installer = Table.Concat(foundF, ";", 1, TABLE_ALL);
contentst = TextFile.ReadToString(installer);
Paragraph.SetText("Paragraph1", contentst);
else
Paragraph.SetText("Paragraph1", "На данную программу нет описания");  
end
 
Добавлено:
List_box_Double_Click
Назначение - ищет и запускается инсталяхи
 
--*****************************************************
 
 
SelectedIt = ListBox.GetSelected("ListBox1");
SelectedIt = Table.Concat(SelectedIt, ";", 1, TABLE_ALL);
SelectData = ListBox.GetItemData("ListBox1", SelectedIt);
if Folder.DoesExist(SelectData)==true then
foundF = File.Find(SelectData, "setup.exe", false, false, nil, nil);-- seek exe-files
tyPe=type(foundF);
if (tyPe=="table") then
installer = Table.Concat(foundF, ";", 1, TABLE_ALL);          
File.Run(installer, "", "", SW_SHOWNORMAL, false);
end
 
--************************************************************************************************
if (tyPe == "nil") then
 
exeseek = File.Find(SelectData, "*.exe", false, false, nil, nil);-- ищет хоть какой нибудь екзешник в папке
tyPeExS=type(exeseek);
              --*************************************************************************************************        
              if (tyPeExS=="nil") then
              foundMSI = File.Find(SelectData, "setup.msi", false, false, nil, nil);-- ищет файл мсай сетап
              typeMSIS=type(foundMSI);
                   --***********************************************************************************          
                   if (typeMSIS == "nil") then
                           MSIseek = File.Find(SelectData, "*.msi", false, false, nil, nil);-- ищет какой нибудь мсай
                   typeMSI=type(MSIseek);
                         --*********************************************************************
-- нифига не нашлось... открывается проводник пусть юзер сам разбирается                      
                         if (typeMSI=="nil") then
                         File.ExploreFolder(SelectData, SW_SHOWNORMAL);
                         Application.ExitScript();
                                 end    
                         --******************************************  
-- дальше прописана логика действий если  найденых файлов больше чем 1
-- действие - открывается проводник (в принципе можно функцию другую поставить - файл оупен откроется эта папка просто)  
                           if (Table.Count(MSISseek) > 1) then
                           File.ExploreFolder(SelectData, SW_SHOWNORMAL);
                           end                            
                   installer = Table.Concat(MSIseek, ";", 1, TABLE_ALL);
                   File.Open(installer, "", "");  
                   Application.ExitScript();
                   end  
              --********************************************************    
              if (Table.Count(foundMSI) > 1) then
                      File.ExploreFolder(SelectData, SW_SHOWNORMAL);
                      end
              installer = Table.Concat(foundMSI, ";", 1, TABLE_ALL);
              File.Open(installer, "", "");    
              Application.ExitScript();
              end
if (Table.Count(exeseek) > 1) then
File.ExploreFolder(SelectData, SW_SHOWNORMAL);
end
installer = Table.Concat(exeseek, ";", 1, TABLE_ALL);
File.Run(installer, "", "", SW_SHOWNORMAL, false);
Application.ExitScript();
end
else
arraypath = String.SplitPath(SelectData)
if arraypath.Extension==".zip" or arraypath.Extension==".rar" then  
File.Open(SelectData, "", SW_SHOWNORMAL);
else
File.Open("AutoPlay\\Docs\\cd 2\\игры", "", SW_SHOWNORMAL);
end
end

Всего записей: 8 | Зарегистр. 02-01-2007 | Отправлено: 00:13 14-04-2007 | Исправлено: 4ubaka, 00:49 14-04-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4ubaka
Спасибочки!

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 00:39 14-04-2007
4ubaka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ButtonInstallClick
эта часть кода при нажании на кнопку Инстал
***************************************

Код:
     
isExist = type(SelectData);
if (isExist == "string") then
foundF = File.Find(SelectData, "setup.exe", false, false, nil, nil);-- seek exe-files
tyPe=type(foundF);
if (tyPe=="table") then
installer = Table.Concat(foundF, ";", 1, TABLE_ALL);          
File.Run(installer, "", "", SW_SHOWNORMAL, false);
end
 
--***************************************************************************
if (tyPe == "nil") then -- if we found more then 1 exe-file
exeseek = File.Find(SelectData, "*.exe", false, false, nil, nil);
tyPeExS=type(exeseek);
--*************************************************************************            
              if (tyPeExS=="nil") then
              foundMSI = File.Find(SelectData, "setup.msi", false, false, nil, nil);
              typeMSIS=type(foundMSI);
 --************************************************************************                          if (typeMSIS == "nil") then
                      MSIseek = File.Find(SelectData, "*.msi", false, false, nil, nil);
                      typeMSI=type(MSIseek);
 --*********************************************************************                      
                         if (typeMSI=="nil") then
                         File.ExploreFolder(SelectData, SW_SHOWNORMAL);
                         Application.ExitScript();
                                 end    
 --******************************************    
                   if (Table.Count(MSISseek) > 1) then
                   File.ExploreFolder(SelectData, SW_SHOWNORMAL);
                   end                            
                   installer = Table.Concat(MSIseek, ";", 1, TABLE_ALL);
                   File.Open(installer, "", "");  
                   Application.ExitScript();
                   end  
 --********************************************************
              if (Table.Count(foundMSI) > 1) then
                       File.ExploreFolder(SelectData, SW_SHOWNORMAL);
                      end
              installer = Table.Concat(foundMSI, ";", 1, TABLE_ALL);
              File.Open(installer, "", "");    
              Application.ExitScript();
              end
if (Table.Count(exeseek) > 1) then
File.ExploreFolder(SelectData, SW_SHOWNORMAL);
end
installer = Table.Concat(exeseek, ";", 1, TABLE_ALL);
File.Run(installer, "", "", SW_SHOWNORMAL, false);
Application.ExitScript();
else
Dialog.Message("Notice", "Выберите сначала программу", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end  

 
Добавлено:
ButtonCrack_Click
Название говорит само за себя
****************************

Код:
CF = Folder.Find(SelectData, "Crack", false, nil);
if (type(CF)=="table") then
Fold = Table.Concat(CF, ";", 1, TABLE_ALL);
foundF = File.Find(Fold, "crack.exe", false, false, nil, nil);-- seek exe-files
tyPe=type(foundF);
if (tyPe=="table") then
installer = Table.Concat(foundF, ";", 1, TABLE_ALL);          
File.Run(installer, "", "", SW_SHOWNORMAL, false);
end
 
--************************************************************************************************
if (tyPe == "nil") then -- if we found more then 1 exe-file
 
exeseek = File.Find(Fold, "*.exe", false, false, nil, nil);
local check=exeseek;
Type=type(exeseek);
 
                         --*********************************************************************              
                         if (Type=="nil") then
                         File.ExploreFolder(Fold, SW_SHOWNORMAL);
                         Application.ExitScript();
                         end    
                         --******************************************    
                 
if (Table.Count(exeseek) > 1) then
File.ExploreFolder(Fold, SW_SHOWNORMAL);
end
installer = Table.Concat(exeseek, ";", 1, TABLE_ALL);
File.Run(installer, "", "", SW_SHOWNORMAL, false);
end  

 
Добавлено:
ButtonBroseClick
Обозреваем текущую папку
*********************

Код:
File.ExploreFolder(SelectData, SW_SHOWNORMAL);
Application.ExitScript();

 
 
 
ButtonUpdateClick
Запускаем обновления (то есть русики всякие и все такое)
*****************************************

Код:
UF = Folder.Find(SelectData, "Update", false, nil);
if (type(UF)=="table") then
Fold = Table.Concat(UF, ";", 1, TABLE_ALL);
foundF = File.Find(Fold, "update.exe", false, false, nil, nil);-- seek exe-files
tyPe=type(foundF);
if (tyPe=="table") then
installer = Table.Concat(foundF, ";", 1, TABLE_ALL);          
File.Run(installer, "", "", SW_SHOWNORMAL, false);
end
 
--************************************************************************************************
if (tyPe == "nil") then -- if we found more then 1 exe-file
 
exeseek = File.Find(Fold, "*.exe", false, false, nil, nil);
local check=exeseek;
Type=type(exeseek);
 
                         --*********************************************************************              
                         if (Type=="nil") then
                         File.ExploreFolder(Fold, SW_SHOWNORMAL);
                         Application.ExitScript();
                         end    
                         --******************************************    
                 
if (Table.Count(exeseek) > 1) then
File.ExploreFolder(Fold, SW_SHOWNORMAL);
end
installer = Table.Concat(exeseek, ";", 1, TABLE_ALL);
File.Run(installer, "", "", SW_SHOWNORMAL, false);
end      
 

 
Добавлено:
Фух млин...
 взглянул я искушенным взглядом на то, что когда-то наваял и понял
Хрень изрядная получилась
Но работает!!!
тогда не до того было чтобы за красотой кода смотреть
естественно было бы очень даже не плохо сделать однуу глобальную функцию
чтобы не повторять код везде

Всего записей: 8 | Зарегистр. 02-01-2007 | Отправлено: 01:07 14-04-2007
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sero
Вот мой  Autorun_for_Programs
Он основан на заполнении ini-файлов (AutoPlay\Docs\) соответствующей иноформацией, так что, для того чтоб потестить этот авторан необходимо заполнить хотя бы один из ini-файлов (Page1, Page2, ...).
Также этот авторан можно использовать и тем, у которых не установлен AMS (правда сначала нужно откомпилировать проект) и тада все дело сводится к правильному заполнению все тех же  ini-файлов, остальное все сделается само...
P.S. Известная ошибка, но скорее всего не ошибка, а баг сборки: не полностью отрабатывает код на  On Preload Страницы, а именно ListBox.SelectItem("ListBox1", 1);
P.P.S. Просьба сообщать о других багах в проекте, если такие были обнаружены.

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 01:45 14-04-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4ubaka
DenVl
Спасибо,разбирусь!

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 02:43 14-04-2007
Drez

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите плиз как создать кнопку запуск\удаление так чтобы прога через реестр ссылалась на файл
пример: установлена программа в с:\1\1.exe
в реестре пишем path = с:\1\1.exe
и
uninstall path = с:\1\un.exe
 
и программа ссылаясь на запись в реестре запускает программу

Всего записей: 12 | Зарегистр. 09-11-2006 | Отправлено: 17:05 15-04-2007
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drez
Если прога уже установлена, то будут найдены оба ключа: path и uninstall path
Возможно тебе лучше сделать 2 кнопки:
  • Button1 "Установка/Запуск"  
  • Button2 "Удаление"

 
 
Добавлено:
и тогда приблизительно такой код:
On Preload страницы

Код:
is_there = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\7-Zip");  
    if (is_there) then  
        Button.SetText("Button1", "Запуск");
         
    else  
        Button.SetText("Button1", "Установка");
        Button.SetEnabled("Button2", false);  
    end

On Click кнопки "Запуск/Установка"

Код:
is_there = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\7-Zip");
    if (is_there) then
       run_file = File.Run(Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\7-Zip", "Path", true), "", "", SW_SHOWNORMAL, false);
       error = Application.GetLastError();
           if (error ~=0) then
               Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
           end
    else
        install = File.Run(_SourceDrive.."\\Proga.exe", "", "", SW_SHOWNORMAL, false);
        error = Application.GetLastError();
           if (error ~=0) then
               Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
           end
    end

On Click кнопки "Удаление"

Код:
run_file = File.Run(Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\7-Zip", "UninstallPath", true), "", "", SW_SHOWNORMAL, false);
error = Application.GetLastError();
    if (error ~=0) then
        Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
    end

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 20:44 15-04-2007 | Исправлено: DenVl, 21:52 15-04-2007
Drez

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо
а как седлать ветку типа нажимешь на кнопку ридми высвечивается вопрос на каком языке открыть ридми, англ или рус?
 
вот что-то пробывал но я в этом не силён:

Цитата:
 function read()  
if (File.DoesExist(cFileName)) then -- Файл найден  
Audio.Pause(CHANNEL_BACKGROUND); -- Ставим на паузу музыку  
sound=false;  
Audio.Play(CHANNEL_BACKGROUND); -- Воспроизводим музыку  
sound=true;  
 
else -- Файл не найден  
Dialog.Message("Ошибка", "Файл не найден!", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);  
end  
end  
function read2()  
if (File.DoesExist(cFileName)) then -- Файл найден  
Audio.Pause(CHANNEL_BACKGROUND); -- Ставим на паузу музыку  
sound=false;  
Audio.Play(CHANNEL_BACKGROUND); -- Воспроизводим музыку  
sound=true;  
 
else -- Файл не найден  
Dialog.Message("Ошибка", "Файл не найден!", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);  
end  
end  
-- Переменные
handle = Application.GetWndHandle();  
cFileName = "support\\readme_en"; -- Полное имя файла установки  
 
run_message_Install_Game = Dialog.Message("2", "Какой ридми показать?", MB_RU, MB_EN, MB_DEFBUTTON1); -- Вопрос
if (run_message_read == IDRU) then  
read();-- Вызов ф-ции установки "W"
end
if (run_message_read == IDEN) then  
read2();-- Вызов ф-ции установки "W"
end

Всего записей: 12 | Зарегистр. 09-11-2006 | Отправлено: 15:38 16-04-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А пример авторана для фильмов где найти?
 
Добавлено:
Или клипов...
Помогите пожалуйста!

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 18:06 16-04-2007
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разобраться..
В папке C:\1\ лежит кучка файлов с разными расширениями. Почему нижеприведенный код переименовывает только один файл с одним расширением (например: если в папке лежат 10 экзешников и 10 rar-архивов, то будут переименованы тока 1 экзешник и 1 rar-архив). Как сделать, чтоб переименовывались все файлы?

Код:
tFile = {};
nn = 1;
result = File.Find("C:\\1\\", "*.*", false, false, nil, nil);
    if result then
        for n, path in result do
           tFile[nn] = path;
           nn = nn + 1;
             
        end
    end
 
           
if (Table.Count(tFile) ~= 0)  then
    for n, cText in tFile do
        parts = String.SplitPath(cText);
        newname = String.Replace(cText, parts.Filename, "setup", false);
        File.Rename(cText, newname);
     end
end
 

 
 
Добавлено:
Sero
Посмотри на сайте http://www.gooseweb.ru
Ищи по ключевому слову dvd_list

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 20:13 16-04-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 1)
Widok (03-09-2007 23:10): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru