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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio





  AutoPlay Media Studio - мощная программа для создания меню автозагрузки CD/DVD. Эта программа создаст все необходимые файлы для автозапуска и его графическую оболочку, и даже сама встроит в нее использованные в проекте нестандартные шрифты. Пользователю останется лишь записать готовый проект на свой CD/DVD.
  AutoPlay Media Studio не требует от пользователя никаких особых знаний и очень прост в освоении, имеет дружественный и интуитивно понятный интерфейс. Приложение, которое будет создано AutoPlay Media Studio в конце работы, представлено в виде объектной модели. Эта модель состоит из группы отдельных страниц. На этих страницах можно размещать объекты, которые могут представлять собой графику, музыку, текст, видео, Flash, HTML и пр. Любому элементу можно назначить определенное действие. Например, при наведении на рисунок курсора мыши, может возникать текст с комментариями, при нажатии на кнопку "Play" начнет проигрываться фильм и т.д. Программа предоставляет сотни различных действий, которые можно связать с объектами. В AutoPlay Media Studio присутствует большое количество уже готовых шаблонов.
  AutoPlay Media Studio имеет широкие возможности и богатый набор инструментов для разработки мультимедийных проектов. Использовать программу можно не только для создания файлов автозапуска, но и, например, для разработки интерактивного обучающего софта или мультимедийной презентации.

Язык интерфейса: Английский
Страница загрузки: AutoPlay Media Studio Commerical Trial 8.6


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Инструменты:
  • ScriptOMatic Tool - создает скрипт обращения ко всем свойствам выбранного WMI-класса

    Ответы на наиболее часто задаваемые вопросы


    Раскраска AMS-кода для публикации на форуме от UModeL: версия 1 и версия 2.

  • Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:17 05-08-2012 | Исправлено: Komandor, 12:11 30-03-2024
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karpovukg
    А зачем CMD? shutdown - это исполняемый файл, его можно сразу запускать. Так разве не работает:
     

    Код:
     
    -- выключение компьютера  
    File.Run("shutdown.exe -s", "", "", SW_HIDE, false);  
    -- перезагрузка  
    File.Run("shutdown.exe -r -f", "", SW_HIDE, false);  
    -- спячка  
    File.Run(_SystemFolder.."\\rundll32.exe powrprof.dll,SetSuspendState", "", "", SW_HIDE, false);
     
    Чтобы передать параметры в консоль нужно ее запускать так

    Код:
    cmd /c тут передаваемые аргументы

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 13:54 10-03-2016
    karpovukg



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

    Цитата:
    А зачем CMD? shutdown - это исполняемый файл, его можно сразу запускать. Так разве не работает:

    Работает, спасибо!
    А про /с мысль мелькала, да как-то вот... не задержалась.
    Да, /с решает задачу.
    Помог, поклон.

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 00:56 11-03-2016 | Исправлено: karpovukg, 01:11 11-03-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите плз.
     
    Нужно чтобы CMD создал виртуальный HDD Y: из _SourceFolder.."\\CD", пишу:
     
    File.Run(_SystemFolder.."\\cmd.exe", "/C subst Y:" .._SourceFolder.."\\CD", _SystemFolder.."\\", SW_HIDE, true);
     
    cmd.exe вызывается, subst.exe вызывается, и всё, путь к "CD" не видит.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 13:47 11-03-2016
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pus21
    возможно где-то проблемы с отсутствием кавычек. _SourceFolder не содержит в пути пробелы?

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 14:05 11-03-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не, не, скопировал сюда из AMS, если задавать точный путь, к примеру: D:\\CD, всё работает.
     
    Проблема, скорее всего, из-за двух пар кавычек: "/C subst Y:" и "\\CD", поскольку .._SourceFolder.. нельзя в них убирать. Но как это обойти?

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 14:17 11-03-2016 | Исправлено: Pus21, 14:18 11-03-2016
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pus21
    можно попробовать проверить так: заменить ключ C на K и убрать SW_HIDE, заменив его на SW_SHOWNORMAL

    Код:
    File.Run(_SystemFolder.."\\cmd.exe", "/K subst Y:" .._SourceFolder.."\\CD", _SystemFolder.."\\", SW_SHOWNORMAL, true);  

    и посмотреть что будет в консоли
    попробовать такой вариант

    Код:
    File.Run(_SystemFolder.."\\cmd.exe", "/C subst Y:\"" .._SourceFolder.."\\CD\"", _SystemFolder.."\\", SW_HIDE, true);  

    или так

    Код:
    File.Run(_SystemFolder.."\\cmd.exe /C subst Y:\"" .._SourceFolder.."\\CD\"", "", _SystemFolder.."\\", SW_HIDE, true);  

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 20:04 11-03-2016 | Исправлено: Robby, 20:13 11-03-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robby
    Спасибо что помогаете.
     
    SW_HIDE я давно убрал, но не знал как поставить на паузу. /K полезная команда, помогло выявить 2 проблемы:
     
    1. Путь к _SourceFolder не должен содержать пробелов, поскольку параметр _SystemFolder не в кавычках, то и CMD видит путь до первого пробела.
     
    2. Между Y: и путем не было пробела, исправилось так:
     
    File.Run(_SystemFolder.."\\cmd.exe", "/C subst Y: " .._SourceFolder.."\\CD", _SystemFolder.."\\", SW_SHOWNORMAL, true);
     
    то есть пробелом между Y: и кавычками.
     
    Как бы исправить первую проблему? Хотелось бы чтобы путь мог бы быть любой.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 13:11 12-03-2016
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pus21
    второй и третий вариант как раз и решают проблему кавычек: чтобы вывести кавычку, ее нужно экранировать так \". Поэтому чтобы переменная выводилась в кавычках, нужно перед ней и после нее вывести кавычку:

    Код:
    File.Run(_SystemFolder.."\\cmd.exe", "/C subst Y: \"" .._SourceFolder.."\\CD\"", _SystemFolder.."\\", SW_SHOWNORMAL, true);  

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 14:12 12-03-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robby
    Да, Вы правы, и второй, и третий варианты работают если после Y: поставить пробел, спасибо огромное, это решит многие мои проблемы не только с CMD, но и с другими программами.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 13:29 14-03-2016
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    существует ли способ на лету запустить скрипт из строки? эдакий аналог dofile(), но без файла.

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 19:07 16-03-2016
    KerberX



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

    Код:
    local sScript =
    [[
        local nMsg = Dialog.Message("", "");
        return nMsg;
    ]]
    local nMsg = loadstring(sScript)();

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 19:13 16-03-2016
    CoMaster



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вышла нова версия AMS 8.5.1.0

    Цитата:
    This release contains the following features and bug fixes:
    Feature: Added SHA-256 code signing support.
    Feature: Added the ability to dual-sign apps (SHA-256 and SHA-1).
    Feature: Added a password field for the code signing certificate(s).
    Feature: Added a few items to the 'System.GetOSProductInfo' action's constants.
    Change: Removed support for signing with signcode.exe, instead use signtool.exe.
    Fix: Fixed a bug in the 'Registry.GetValueNames' action which caused it to fail.
    Fix: Made an attempt to prevent an occasional build error from occurring duing the manifest injection step due to a timing issue.
    Fix: Fixed a bug in the 'ListBox.SetVisible' action where it was not working correctly if 'Checklist box' was enabled.
    Fix: Made the 'Clipboard.IsTextAvailable' plugin action return false if there was a text entry on the clipboard, but it's data was empty. Updated version to 2.0.2.0.
    Fix: Fixed an issue where the File Layout dialog could crash in some situations.
    Fix: Changed references in AutoPlay from Windows Server 10 to Windows Server 2016.
    Fix: Reset the internal last error code in a location where it was being returned from GetLastError. No actual error was occurring.

    Всего записей: 119 | Зарегистр. 20-04-2009 | Отправлено: 13:29 17-03-2016
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX спасибо.  Может, подскажешь как из строки получить данные (таблицу, строку или булин)? С помощью loadstring()() могу только присвоить данные новой переменной (или подставить в выражение, что по сути, одно и то же), а мне нужно чтобы возвращалось значение. Например:
    s="abc"
    можно сделать так:
    Цитата:
    loadstring("Input.SetText(1,s)")()
    -- и это очень неудобно, так как нужно всё выражение помещать в loadstring()()
    по этому, мне нужно так:
    Цитата:
    Input.SetText(1,loadstring("s")())
    -- ну или похожий по смыслу способ (ибо этот не работает)

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 09:48 18-03-2016 | Исправлено: Pahuchiy1, 11:54 18-03-2016
    KerberX



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

    Цитата:
    Input.SetText(1,loadstring("s")())

    Мне кажется ты не знаешь как работает Lua. Чтобы "подставить" переменную в функцию ты просто пишешь её имя без всяких хитростей. Вот так:

    Код:
    Input.SetText(1, s);

    Ну а если тебе так уж хочется использовать loadstring(), то тогда так:

    Код:
    Input.SetText(1, loadstring("return s")());

    Не я бы не рекомендовал так делать. Во первых есть нормальный способ, во вторых это усложняет и замедляет код.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 15:40 18-03-2016
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX я не программист, и ситуации разные случаются...выкручиваюсь как могу. за помощь спасибо

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 20:29 18-03-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли как-нибудь предотвратить переход на другую страницу в событии On Close? У меня там должна выполняться функция и если она возвращает true, то переход не должен быть выполнен. Функция QueryAllowProjectClose() не работает в этом случае.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 16:56 19-03-2016 | Исправлено: KerberX, 18:57 19-03-2016
    AntiWinLockerLive

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу реализовать подсветку синтаксиса (динамическую)  
    Окно программы нужно, можно растягивать.
     
    Столкнулся с кучей проблем, перечитал весь форум, но так и не нашел оптимального решения...
    В одних вариантах, нельзя растягивать, так как привязано к начальному размеру объекта
    В других... Не отображается кириллица.
    Может есть у кого нибудь готовое решение?
    Перекопал кучу проектов и плагинов, но ничего стоящего не нашел...
     
    В принципе, самое оптимальное, это объект: SCINTILLA.APO (SCINTILLA 2)
    Но... Не дружит с русским языком.

    Всего записей: 166 | Отправлено: 20:03 20-03-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AntiWinLockerLive
    Можно попробовать разобрать ScriptOMatic. Ссылка в шапке темы. Или он не подходит?

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 20:05 20-03-2016
    AntiWinLockerLive

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В ScriptOMatic не динамическая подсветка, а статическая...
    Говоря по простому нельзя в реальном времени что то вписывать и подсвечивать...
     
    Добавлено:
    Что интересно, в AMSSpecialist Tools используется несколько вариантов плагинов подсветки  
    и если запустить в начале Full Editor (SKELTON.APO) а уж после Code Template XML (SCINTILLA 2), то будет отображение русских буковок.  
    Иначе отображает не понятно что (цифры и символы)  Может переключается шрифт на кириллический? Но выяснить я этого не смог...
     
    Написал автору (reteset), но пока молчит....
     
    Помогите плиззз, отблагодарю.

    Всего записей: 166 | Отправлено: 20:29 20-03-2016 | Исправлено: AntiWinLockerLive, 21:36 20-03-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AntiWinLockerLive
    Нашёл свой старый и незаконченный проект по этой теме и привёл его в нормальный вид. Подсветка и кириллица работают, но даже не сделана функция сохранения и открытия файла. Можешь попытать удачу с ним. Впрочем не обещаю что смогу ответить на какие-либо вопросы по нему.
     
    Добавлено:
    Добавил изменение размера окна редактора.
     
    https://yadi.sk/d/BKyNNtbPqLofX

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 23:35 20-03-2016 | Исправлено: KerberX, 00:04 21-03-2016
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

    Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Indigo Rose AutoPlay Media Studio (часть 5)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru