Показать полную графическую версию : AutoPlay Media Studio 8
def_renat
07-03-2012, 16:58
привет друзья.... вот начиль работать в программе AutoPlay Media Studio 8
и решил создать автоматическую установку нескольких программ....
но не могу не как запустить... можеть что не правильно делаю или что не так.... кто умееть работать в этой проге прошу помогите пожалуйста...
здесь редко бываю если есть желание помочь проу писать на почту или на майл -агент
здесь редко бываю если есть желание помочь проу писать на почту или на майл -агент »
Обычно в таких случаях сразу принято озвучивать бюджет.
def_renat
07-03-2012, 17:13
Если что создаю по своей инициативе и для свободного распространения...
Я не про то.
Я позволю себе процитировать [выделение моё]:
Ответы в форумах
Читая темы форумов и находя решения заковыристых проблем, я всегда узнаю много нового. Ответов у меня набралось уже более 20 тысяч, пусть и не все они технические. Мне доставляет удовольствие делиться знаниями и помогать конкретным людям, даже если я с ними не знаком. Однако я не оказываю поддержку по электронной почте, ICQ и т.д., потому что в этом случае я помогаю лишь одному человеку, в то время как ответ в форуме доступен тысячам людей.
Отсюда: Об авторе | Вадим Стеркин (http://www.outsidethebox.ms/about/).
В комплекте «AutoPlay Media Studio» есть и справка, и руководство пользователя. Есть готовые примеры. Есть «Мастера», которые проведут Вас по этапам создания того или иного инструмента. Читайте, пробуйте. Если что не будет получаться — задавайте конкретные вопросы («решил создать … не могу не как запустить... можеть что не правильно делаю или что не так» — это не вопрос). Здесь всегда постараются Вам помочь.
def_renat
07-03-2012, 21:57
Хорошо... как ты смотришь на то что прам на форуме пропишем пошагиваю сборку в программе AutoPlay Media Studio 8, по теме авто установка????
В комплекте «AutoPlay Media Studio» есть и справка, и руководство пользователя. Есть готовые примеры. Есть «Мастера», которые проведут Вас по этапам создания того или иного инструмента »
да есть но все но английском и технически" простому юзору не понять"
def_renat
07-03-2012, 22:19
вот ссылка на на файл http://files.mail.ru/A9ISM5 просмотрите пожалуйста и помогите со скриптами что нужно прописать??? и как зделать так чтобы устоновливала по харастирикам системы(если винда 64 то 64 битную, а если винда 32 битная то программу 32 битную.... ??? как зделать это???
еще не которые программы не работають ... как зделать чтоб они запускались???
еще не которые программы не работають »
точнее не запускаються
да есть но все но английском и технически" простому юзору не понять" »
Ситуация, сложившаяся в компьютерной отрасли такова, что знание технического английского является обязательным. Русского, кстати, тоже.
вот ссылка на на файл http://files.mail.ru/A9ISM5 просмотрите пожалуйста »
Не посмотрю. Такие размеры:
Поект _1.7z 380.9 МБ
не для моего канала доступа.
как зделать так чтобы устоновливала по харастирикам системы(если винда 64 то 64 битную, а если винда 32 битная то программу 32 битную.... ??? »
Например: создаёте кнопку, в её свойствах («Ctrl-Enter») на вкладке Сценарий («Script») во вкладке «OnClick» пишете простейший сценарий проверки разрядности системы и запуска того или иного варианта приложения:
if (System.Is64BitOS()) then
result = File.Run("WinRAR\\winrar-x64-411ru.exe", "", "", SW_SHOWNORMAL, false);
else
result = File.Run("WinRAR\\wrar411ru.exe", "", "", SW_SHOWNORMAL, false);
end
Папка «WinRAR» с файлами инсталляций должна быть в том же каталоге, что и получаемый «autorun.exe»; на этапе разработки — в папке проекта.
def_renat
07-03-2012, 23:33
result = File.Run("AutoPlay\\Docs\\1Basa\\7z920.exe", "", "AutoPlay\\Docs", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\mseinstall.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\OOo_3.3.0_Win_x86_install-wJRE_ru.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\AdbeRdr1010_ru_RU.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\K-Lite_Codec_Pack_840_Full.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\aimp_3.00.981.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\ashampoo_burning_studio_6_free_6.80_4312.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\ccsetup316.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\PuntoSwitcherSetup.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\Paint.NET.3.5.10.Install.exe", "", "", SW_SHOWNORMAL, false);
что здесь не правильно??? не запускается
result = File.Run("AutoPlay\\Docs\\1Basa\\7z920.exe", "", "AutoPlay\\Docs", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\mseinstall.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\OOo_3.3.0_Win_x86_install-wJRE_ru.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\AdbeRdr1010_ru_RU.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\aimp_3.00.981.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\ashampoo_burning_studio_6_free_6.80_4312.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\PuntoSwitcherSetup.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("AutoPlay\\Docs\\1Basa\\Paint.NET.3.5.10.Install.exe", "", "", SW_SHOWNORMAL, false);
Например: создаёте кнопку, в её свойствах («Ctrl-Enter») на вкладке Сценарий («Script») во вкладке «OnClick» пишете простейший сценарий проверки разрядности системы и запуска того или иного варианта приложения:
Код:
if (System.Is64BitOS()) then
result = File.Run("WinRAR\\winrar-x64-411ru.exe", "", "", SW_SHOWNORMAL, false);
else
result = File.Run("WinRAR\\wrar411ru.exe", "", "", SW_SHOWNORMAL, false);
end »
спасибо приходиться)))
if (System.Is64BitOS()) then
result = File.Run("AutoPlay\\Docs\\1Basa\\64-бит\\7z920-x64.msi", "", "", SW_SHOWNORMAL, true);
else
result = File.Run("AutoPlay\\Docs\\1Basa\\7z920.exe", "", "", SW_SHOWNORMAL, false);
end
в чем ошибка???
def_renat
08-03-2012, 00:07
кстати можешь еще помочь с ключами для авто установки???
в чем ошибка??? »
«File.Run()» не предназначен для запуска не исполняемых файлов, каковым и является msi. Либо используйте:
msiexec.exe /i …7z920-x64.msi
либо «Shell.Execute()» с соответствующим глаголом:
Shell.Execute("AutoPlay\\Docs\\1Basa\\64-бит\\7z920-x64.msi", "open", "", "", SW_SHOWNORMAL);
кстати можешь еще помочь с ключами для авто установки??? »
Весь форум (и все возможности поиска) в Вашем распоряжении.
def_renat
08-03-2012, 00:13
Весь форум (и все возможности поиска) в Вашем распоряжении. »
знаю, искал, побывал.... не получается((( не установление в автомат режиме.... есть один вариант конечно... сейчас просмотрю
def_renat
09-03-2012, 16:33
if(CheckBox.SetChecked("Avira Free Antivirus ", true))
then
CheckBox.SetEnabled("Microsoft Security Essentials ", false);
CheckBox.SetEnabled("avast! Free Antivirus", false);
end
if(CheckBox.SetChecked("Microsoft Security Essentials ", true))
then
CheckBox.SetEnabled("Avira Free Antivirus ", false);
CheckBox.SetEnabled("avast! Free Antivirus", false);
end
if(CheckBox.SetChecked("avast! Free Antivirus", true))
then
CheckBox.SetEnabled("Microsoft Security Essentials ", false);
CheckBox.SetEnabled("Avira Free Antivirus ", false);
end
CheckBox.SetEnabled("AIMP ", true);
http://forum.oszone.net/thread-229766.html
просмотри пожалуйста.. что не правильно???
надо чтоб когда та или иной чекбокс в галочки, то другие отключались???
def_renat, научитесь, пожалуйста, пользоваться тэгом «code» (http://forum.oszone.net/misc.php?do=bbcode#code).
Неправильно то, что Вы, в данном случае, используете не тот инструмент.
Здесь Вам следует использовать не «CheckBox», а набор из нескольких «RadioButton», объединённых одним свойством «GroupID», например — «Antivirus». Каждому элементу управления также назначаете свойство «Value». Сделанный выбор проверяете при помощи «Page.GetRadioValue()»:
Page.GetRadioValue("Antivirus");
def_renat
09-03-2012, 18:18
спасибо за совет... но есть какой нибудь инструмент для того что бы при заимо не совместимые... или флаг (!) или Флаг(2) но чтоб нельзя было ставить обо одновременно???
есть какой нибудь инструмент для того что бы при заимо не совместимые... или флаг (!) или Флаг(2) но чтоб нельзя было ставить обо одновременно??? »
См. выше:
набор из нескольких «RadioButton», объединённых одним свойством «GroupID», например — «Antivirus». »
Что непонятно здесь?! Создаёте несколько элементов управления «RadioButton», у каждого из них устанавливаете одно и то же свойство «GroupID» — «Antivirus». Создаёте ещё несколько элементов управления «RadioButton», у каждого из них устанавливаете другое, но тоже одно и то же свойство «GroupID» — например, «Player».
Из всех «RadioButton» со свойством «GroupID» равным «Antivirus» можно будет установить только один из них. Аналогично для следующей группы «RadioButton», со свойством «GroupID» равным «Player». И так далее.
def_renat
09-03-2012, 23:31
if (RadioButton.GetChecked("Avira Free Antivirus "))
then
Shell.Execute("AutoPlay\\Docs\\1Basa\\avira_free_antivirus_en.exe", "open", "", "", SW_SHOWNORMAL, true);
end
if (RadioButton.GetChecked("Microsoft Security Essentials "))
then
if
System.Is64BitOS()
then
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\64-бит\\mseinstall.exe", "open", "", "", SW_SHOWNORMAL, true);
else
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\mseinstall.exe", "open", "", "", SW_SHOWNORMAL, true);
end
end
if (RadioButton.GetChecked("avast! Free Antivirus"))
then
Shell.Execute("AutoPlay\\Docs\\1Basa\\setup_av_free.exe", "open", "", "", SW_SHOWNORMAL, true);
end
if (RadioButton.GetChecked("Winamp"))
then
Shell.Execute("AutoPlay\\Docs\\1Basa\\winamp5623_full_emusic-7plus_all.exe", "open", "", "", SW_SHOWNORMAL, true);
end
if (RadioButton.GetChecked("AIMP "))
then
Shell.Execute("AutoPlay\\Docs\\1Basa\\aimp_3.00.981.exe", "open", "", "", SW_SHOWNORMAL, true);
end
if
System.Is64BitOS()
then
MSI.InstallProduct("AutoPlay\\Docs\\1Basa\\64-бит\\7z920-x64.msi", "REMOVE=ALL");
else
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\7z920.exe ", "open", "/S", "", SW_SHOWNORMAL, true);
end
if (RadioButton.GetChecked("Офис"))
then
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\OOo_3.3.0_Win_x86_install-wJRE_ru.exe", "open", "/S", "", SW_SHOWNORMAL, true);
end
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\AdbeRdr1010_ru_RU.exe", "open", "/quiet /norestart", "", SW_SHOWNORMAL, true);
if
System.Is64BitOS()
then
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\64-бит\\K-Lite_Codec_Pack_64bit_590.exe", "open", "/VERYSILENT /SP-", "", SW_SHOWNORMAL, true);
else
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\K-Lite_Codec_Pack_840_Full.exe", "open", "/VERYSILENT /SP-", "", SW_SHOWNORMAL, true);
end
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\Paint.NET.3.5.10.Install.exe", "open", "/S", "", SW_SHOWNORMAL, true);
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\ashampoo_burning_studio_6_free_6.80_4312.exe", "open", "/S", "", SW_SHOWNORMAL, true);
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\ccsetup316.exe", "open", "/S", "", SW_SHOWNORMAL, true);
result = Shell.Execute("AutoPlay\\Docs\\1Basa\\PuntoSwitcherSetup.exe", "open", "/quiet /norestart", "", SW_SHOWNORMAL, true);
»
вот примерно так получилось....
def_renat
11-03-2012, 00:29
кстати разобрался с флажками ..... если один флажок нажат, чтоб остальные флажки бы ли сняты.... три кнопки
и выглядить где то так
if
( CheckBox.GetChecked("Avira Free Antivirus "))
then
CheckBox.SetChecked("Microsoft Security Essentials ", false);
CheckBox.SetChecked("avast! Free Antivirus", false);
end
if
( CheckBox.GetChecked("Avira Free Antivirus "))
then
CheckBox.SetChecked("Microsoft Security Essentials ", false);
CheckBox.SetChecked("avast! Free Antivirus", false);
end »
кстати разобрался с флажками ..... если один флажок нажат, чтоб остальные флажки бы ли сняты.... »
Не разобрались. Я уже говорил Вам, что CheckBox предназначен для иного, но Вы упорно продолжаете забивать гвозди микроскопом.
Читайте руководство: Windows Application UI Development (http://msdn.microsoft.com/en-us/library/windows/desktop/ff657751(v=vs.85).aspx).
Check Boxes (http://msdn.microsoft.com/en-us/library/windows/desktop/aa511452.aspx):
With a check box, users make a decision between two clearly opposite choices. The check box label indicates the selected state, whereas the meaning of the cleared state must be the unambiguous opposite of the selected state. Consequently, check boxes should be used only to toggle an option on or off or to select or deselect an item.
http://i.msdn.microsoft.com/dynimg/IC154651.png
A typical group of check boxes.
И, соответственно, Radio Buttons (http://msdn.microsoft.com/en-us/library/windows/desktop/aa511488.aspx):
With a radio button, users make a choice among a set of mutually exclusive, related options. Users can choose one and only one option. Radio buttons are so called because they function like the channel presets on radios.
http://i.msdn.microsoft.com/dynimg/IC60731.png
A typical group of radio buttons.
A group of radio buttons behaves like a single control. Only the selected choice is accessible using the Tab key, but users can cycle through the group using the arrow keys.
def_renat
11-03-2012, 19:06
но мне надо ка крас для выбора ... как ты себе приставляешь например выбор нескольких флажков и радио кнопок.... там же будут не только за имо заменяющие, но и для выбора программы
def_renat, для «выбора одного из» — RadioButton, для просто «выбора или не выбора» — CheckBox. Выше у Вас везде шла речь именно про «выбор одного из» антивирусов, что вполне логично: как правило, одновременно несколько антивирусов на машине не живут.
Как я представляю? Например, так: 79080.
В роли устанавливаемых приложений — игры и стандартные приложения Windows: http://img684.imageshack.us/img684/8205/clipboardnn.th.png (http://img684.imageshack.us/i/clipboardnn.png/)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.