Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: Stalkersof
Дата сообщения: 24.03.2012 18:43
Unique_nickname Запуск одной копии программы это мы знаем. Вопрос был задан и дан ответ. Который по моему не очень хорош. Это использование нескольких авторанов. Во первых как вы и сказали пока открыт первый второй не запуститься откуда знать пользователю что нужно закрыть авторан потом вставить второй диск. Во вторых у некоторых просто отключен авто запуск дисков как не крути это не выйдет. Или выйдет коряво нужен один авторан для всех дисков.
Также меня не устраивает любая реализация этого с несколькими авторанами.

А твой пример я видел.
Автор: Unique_nickname
Дата сообщения: 24.03.2012 19:26
Stalkersof
блин... не понимаешь - лучше молчи, не сбивай людей с толку. Если бы ты знал - не парил бы две страницы глупостями про положения окон, мерцания и прочая.
2. Никаких авторанов закрывать не надо!
3. Автозапуск никак не влияет... как раз для предложенного случая. Странно?
4. Про мой пример - вообще не тебе, а спросившему (rasim934).
Автор: ubian
Дата сообщения: 24.03.2012 19:35
rasim934
Комментарии нужно -- вот такими символами отделять
_SourceFolder - встроенная переменная с путем к программе (в системе)
Лейбил - объект с однострочной строкой.
Автор: Stalkersof
Дата сообщения: 24.03.2012 19:40
Unique_nickname Да не воспринимай ты так это было в общем написанно а не для твоего примера. Хотя мне он не нравиться.

Вот если кто сделал как положено один авторан с запросом на второй диск. Вывод диалога
с запросом при вставке второго диска автоматически убирается запрос и начинается установка. В запросе возможность менять букву диска. Это так реализаванно в других прогах. Ладно сам попробую сделать.
Автор: rasim934
Дата сообщения: 24.03.2012 19:41
[more] Хорошо, подругому спрошу.

Label1. Для чего это нужно? Где в AMS он расположен?

Unique_nickname, обьясни пожалста, в твоём коде
Код: (имя кнопки - надпись на ней - имя лейбла правее кнопки)
another_disc = "(это не тот диск, идиот)";
explain_1 = "Установка крайне нужной всем нам программы №1";
explain_2 = "Установка крайне нужной всем нам программы №2";
explain_3 = "Установка крайне нужной всем нам программы №3";
explain_4 = "Установка крайне нужной всем нам программы №4";
^^^^^^^^ проинициализировали переменные для будущего красивого кода

if File.DoesExist ("_SourceFolder\\Installer 1\\Setup.exe")
^^^^^^^^ если файл нашелся по факту
then Button.SetProperties("Button1", {Enabled=true, TooltipText=explain_1}); Label.SetText("Label1", explain_1);
^^^^^^^^ радуемся
else Button.SetProperties("Button1", {Enabled=false, TooltipText=another_disc}); Label.SetText("Label1", another_disc);
^^^^^^^^ иначе запрещаем кнопку и намекаем
end;

if File.DoesExist ("_SourceFolder\\Installer 2\\install.exe")
then Button.SetProperties("Button2", {Enabled=true, TooltipText=explain_2}); Label.SetText("Label2", explain_2);
else Button.SetProperties("Button2", {Enabled=false, TooltipText=another_disc}); Label.SetText("Label2", another_disc);
end;

if File.DoesExist ("_SourceFolder\\Installer 3\\unpack.exe")
then Button.SetProperties("Button3", {Enabled=true, TooltipText=explain_3}); Label.SetText("Label3", explain_3);
else Button.SetProperties("Button3", {Enabled=false, TooltipText=another_disc}); Label.SetText("Label3", another_disc);
end;

if File.DoesExist ("_SourceFolder\\Installer 4\\setupp.exe")
then Button.SetProperties("Button4", {Enabled=true, TooltipText=explain_4}); Label.SetText("Label4", explain_4);
else Button.SetProperties("Button4", {Enabled=false, TooltipText=another_disc}); Label.SetText("Label4", another_disc);
end;
Автор: ubian
Дата сообщения: 24.03.2012 19:45
rasim934
Label1 - это объект с текстом... Его можно создать... Это же элементарные знания AMS
Автор: Unique_nickname
Дата сообщения: 24.03.2012 19:48
ubian

Цитата:

Цитата: Как с этим быть?

Делаем проверку на уже запущенные процессы, с таким же именем
Автор: ubian
Дата сообщения: 24.03.2012 19:49
Unique_nickname
Я же для примера написал, проверять можно что угодно...
Автор: Unique_nickname
Дата сообщения: 24.03.2012 19:55
ubian
"для примера" вы на вашем сайте со сталкерсофом плодите ошибки.

А здесь люди спрашивают, чтобы получить _правильный_ ответ. Понимаешь разницу?

Stalkersof опять флеймишь? Я не "воспринимаю", а подчищаю за тобой твои же глупости.
А пример на несколько дисков давно готов, если ты все еще не заметил.
Автор: rasim934
Дата сообщения: 24.03.2012 19:55
ubian, где создать, из чего создать, куда потом перещять? Я знаком с AMS, но с таким несталкивался никогда. Разьсяните пожалста.

Unique_nickname, напипожалста мне в личку с информацией о том, как стобой связаться можно. Я почему-то немогу тебе посылать сообщения.
Автор: ubian
Дата сообщения: 24.03.2012 20:00

Цитата:
вашем сайте

Не понял?

Цитата:
А здесь люди спрашивают, чтобы получить _правильный_ ответ. Понимаешь разницу?

Человек, который не понял что такое Label вообще не понял, о чем мы говорили
rasim934
http://s019.radikal.ru/i622/1203/47/79b4572c6c9b.png
Автор: rasim934
Дата сообщения: 24.03.2012 20:07
Ха. И это всё?* Позор мне............

Если честно тоя пользовался такой чтукой. Но никогда непридовал значение как это называется.

Добавлено:
Хорошо, такой вариант.

Создал общий на все 4 диска авторан. на 1 диск пихнул 2 игры. на 2 диск 3 игры и т.д.

Можно сделать в авторане, чтоб при нажатии на 3 кнопку, вылетела ошибка с надписью "дай диск 2".

при вставлении в привод диск 2, в авторане на повторном нажатии на кнопку 3 уже игра начала устанавливаться.?
Автор: Stalkersof
Дата сообщения: 24.03.2012 20:30
Unique_nickname Не говори ерунды. Я указал все возможные проблемы с несколькими авторанами. И началось как мы будем выкручиваться. Я больше чем уверен что получиться ерунда.

Какие костыли опять попутал. Я против нескольких авторанов или ты не в курил. Надо делать один твой вариант меня не устраивает. Еще есть вопросы.
Автор: mezi
Дата сообщения: 24.03.2012 20:32
Stalkersof
спасибо, но это я и так знал
Автор: Stalkersof
Дата сообщения: 24.03.2012 22:39
rasim934 Может так. Проверял на виртуальном приводе.
http://rghost.ru/37202922
Да забыл положить inf файл для автозапуска на первый диск.
Кто поумней подкрутите если что.
PS В низу авторана кнопка для перехода на вторую страницу.

Автор: rasim934
Дата сообщения: 25.03.2012 01:15
[more] Stalkersof, посмотрел, щяс рабераюсь.

А можно ещё подобых примеров??

Stalkersof Каким образом ты сделал эти кнопки? Всмысле, как ты сделал на кнопках серенький такой квадратик.

Я уже совсем запутался. Stalkersof, пот твоему примеру, создал такой же проект. Создал там кнопку, написал в ней вот это:
Цитата:
local Path = GetSFXPath()
if not File.DoesExist(Path.."Setup1.exe")then
proceed = Dialog.Message("Notice", "Вставьте первый диск после нажмите OK", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
if proceed == IDOK then
if File.DoesExist(Path.."Setup1.exe") then
File.Run(Path.."Setup1.exe", "", "", SW_SHOWNORMAL, true);
else
Dialog.Message("Notice", "Файл не найден. Нужно вставить диск 1", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end
else
File.Run(Path.."Setup1.exe", "", "", SW_SHOWNORMAL, true);
end




, все скопировал с твоего примера. Но выходит такая ошибка: http://i30.fastpic.ru/thumb/2012/0325/e9/e52086dc338655516edad18cd2fdd8e9.jpeg. Я незнаю как её уюрать. Помоги пожалста. [/more]
Автор: Stalkersof
Дата сообщения: 25.03.2012 08:21
rasim934 Не все скопировал.
http://s019.radikal.ru/i606/1203/ae/71a6b16fdda7.bmp


Цитата:
А можно ещё подобых примеров??
В личку кину.


Цитата:
Stalkersof Каким образом ты сделал эти кнопки? Всмысле, как ты сделал на кнопках серенький такой квадратик.

Кнопки не я делал. Мне в личку кинули авторан и попросили его воссоздать. Все это фотошоп и инструмент AMS Button Maker для создания кнопок.
Автор: collagen
Дата сообщения: 25.03.2012 10:17
Вот очередной вариант справки по АМС на русском.

http://rghost.ru/37206240

Запутался в разрешениях прав пользователей, группах пользователей и тому подобном в действиях File.RunAs и File.SetPermissions.
Пока будет так, нужно вникнуть в эти дела, чтобы не получилось бессмыслицы.
Автор: rasim934
Дата сообщения: 25.03.2012 13:48
Stalkersof, спасибо а примеры!)))) Ях позже просмотрю. collagen, о, и это почтаю)))))))

Добавлено:
Можно как-то картинки из кнопок импортировать? Я сам пробовал, неполучиось.
Автор: Stalkersof
Дата сообщения: 25.03.2012 15:11
rasim934 7zip поможет
Автор: rasim934
Дата сообщения: 25.03.2012 17:04
К сожалению, даже он непомогает. Скачать 3 версии 7zip, но непомогло.
Автор: Stalkersof
Дата сообщения: 25.03.2012 17:52
rasim934 7-Zip 9.20 Кнопку EmpireB.btn на рабочий стол. Контекстное меню файла открыть архив. Эта.
http://s41.radikal.ru/i094/1203/83/ff3249a05647.png
http://s019.radikal.ru/i601/1203/d4/db3e0fb9de8f.png

Автор: rasim934
Дата сообщения: 25.03.2012 18:04
Спасибо, спассибо)))

Добавлено:
А теперьь мне тупо игры распихать по дискам и прописать в скриптах кнопок AMS на их активацию?

Добавлено:
[more] Я непонимаю, Stalkersof,при распакове архивов твоих вот такое выходит постоянно:[more]

Цитата:
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Videos\Loading.avi
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Videos\logo.avi
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Audio\30 Second To Mars - Edge Of The Earth.ogg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Audio\Click1.ogg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Audio\High1.ogg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Audio\LiL Jon & The Eastside boyz - Get low.ogg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Audio\Static-X - The Only.ogg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\carbon.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\Need For Speed High Stakes.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\Need for Speed Hot Pursuit 2.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\Need for Speed Hot Pursuit.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\Need for Speed ProStreet.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\Need for Speed Undercover.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\Need For Speed Underground.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\NFS Most Wanted.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\nfs world.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\nfs1.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\nfs2.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\nfs3.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\porche.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\run.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\shift.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\shift2.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Flash\ug2.swf
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Back4.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\InForm.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\NfsBackGround1.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\NfsBackGroundOps.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\NfsBackGroundOps4E.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\NfsBackGroundOps4R.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\NfsBackGroundOpsE.jpg
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\1.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\10.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\11.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\12.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\13.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\14.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\15.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\16.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\17.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\2.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\3.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\4.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\5.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\6.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\7.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\8.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\9.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Line.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs10SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs11SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs12SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs13SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs14SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs15SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs16SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs17SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs1SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs2SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs3SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs4SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs5SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs6SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs7SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs8SystRus.png
! C:\Users\User\Desktop\AutoRun Nfs.7z: Неизвестный метод в Nfs(2)\AutoRun NFS\AutoPlay\Images\Nfs9SystRus.png
! Невозможно выполнить "C:\Users\User\AppData\Local\Temp\Rar$EX01.387\Nfs(2)\AutoRun NFS\Nfs.exe"
.[/more] [/more]

Добавлено:
[more] Скажите пожалста, как мне прописать путь в скриптах кнопки, в "On Click" в этом коде
Код: local Path = GetSFXPath()
if not File.DoesExist(Path.."setup.exe")then
proceed = Dialog.Message("Notice", "Âñòàâüòå ïåðâûé äèñê ïîñëå íàæìèòå OK", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
if proceed == IDOK then
if File.DoesExist(Path.."setup.exe") then
File.Run(Path.."setup.exe", "", "", SW_SHOWNORMAL, true);
else
Dialog.Message("Notice", "Ôàéë íå íàéäåí. Íóæíî âñòàâèòü äèñê 1", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end
else
File.Run(Path.."setup.exe", "", "", SW_SHOWNORMAL, true);
end




Автор: Stalkersof
Дата сообщения: 25.03.2012 22:35
rasim934
Nfs.7z архив скачал проверил все распаковывается и запускается.

Путь куда какой?
Автор: Unique_nickname
Дата сообщения: 25.03.2012 23:03
rasim934
кнопка (btn) - самый обычный zip-архив, без проблем открываемый ЛЮБЫМ современным архиватором, от WinRAR и кучи всяких cab-zip-менеджеров, до самого допотопного pkunzip из далекого 1990 года.

И даже встроенная поддержка "zip-файлов как папок" в Windows должна без проблем заходить в него как в папку, после простой смены расширения с .btn на .zip

Добавлено:
Zloy_Gelud
tavria2
collagen
чем больше я смотрю на события последних двух недель, чем больше откровенного хлама падает в мой мейлбокс из этой ветки, тем больше задумываюсь: а может, настала пора отделить зерна?

Сделать ветку "AMS для нубов" - и там пусть учатся читать справку, парятся с грязными скриптами начального уровня, и т.д. Такой отстойник для начинающих, со своими "гуру" ))

А отдельно - "AMS: продвинутое программирование" (какой эта ветка на 90% и была до прихода известных господ). Ну и в ней уже хлама не допускать, благо будет куда сливать.
Автор: ubian
Дата сообщения: 25.03.2012 23:50

Цитата:
AMS: продвинутое программирование

Какое программирование в зарезанном неполном ООП?
Смотрим Lua сообщество (коды конвертируются за пару минут)
Хотя вопросы типа Что такое Label - недопустимы
Автор: Stalkersof
Дата сообщения: 25.03.2012 23:56
ubian
А ведь недавно кто то был против твоего сайта.

Кстате если компилировать авторан iso image. Запустить его а потом вытащить диск и закрыть авторан то проект падает с ошибкой. APPCRASH Или у меня глюки.
Автор: Unique_nickname
Дата сообщения: 26.03.2012 00:01
ubian
Stalkersof
вот вас как раз не спрашивают. Догадываетесь, почему? Хотя... просто помолчите.
Автор: rasim934
Дата сообщения: 26.03.2012 00:20
[more] [more] [more] Unique_nickname, насчёт кнопок я понял. Уже несколько разобрал. Спасибо за повторное обьяснение)))))

Stalkersof, У меня при распаковке AutoRun Nfs.7z и Stalker.7z, так и выдаются подобные ошибки. Это я несмог исправить...

Путь?. Я был уставший инеправильно сформулировал вопрос.

Ещё одна попытка.

Stalkersof, расскажи пожалста, как именно ты собирал диски (Disk1, Disk2) в своём примере Total War?

В своей антологии, я попробовал собрать Disk1 и Disk2, но неполучичалось.

Мой действия: Собрал диск, смонтировал его в виртуальный привод, нажал на кнопку которая запускает инсталяционный пакет, и появляется надпись: вставьте диск 1. Хотя в приводе уже смонтирован диск 1. Я незнаю в чём там ошибка.

Мои дествия в прописании скриптов: Нажал 2 раза на кнопу один, выбрал вкладку "Script", затем "On Click" вписал вот этот код:

Код: local Path = GetSFXPath()
if not File.DoesExist(Path.."setup.exe")then
proceed = Dialog.Message("Notice", "Вставьте первый диск после нажмите OK", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
if proceed == IDOK then
if File.DoesExist(Path.."setup.exe") then
File.Run(Path.."setup.exe", "", "", SW_SHOWNORMAL, true);
else
Dialog.Message("Notice", "Файл не найден. Нужно вставить диск 1", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end
else
File.Run(Path.."setup.exe", "", "", SW_SHOWNORMAL, true);
end
Автор: Lexua
Дата сообщения: 26.03.2012 00:48
Прошу прощения, что вмешиваюсь. Я вообще в программировании ламер и просто хочу вставить свои ламерские 5 копеек. Насколько я понял (все последние 3-4 стр. не перечитывал подробно) речь идет о запуске одного авторана, но при этом софт разбросан на несколько дисков. Я не ошибся? Тогда почему бы не поступить следующим образом:

создаем два авторана; первый - запускающий, второй - основной. Задача первого скопировать второй на хард и запустить его оттуда, передав ему необходимые параметры, как то SourceFolder и еще что-то, если необходимо. Ну а остальное, проверка номера диска и прочие приблуды уже дело техники. Зато мы будем иметь независимый от дисков авторан, который и закроется то корректно без наличия дисков в приводе.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.