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

» Autoplay Media Studio

Автор: DimSUN
Дата сообщения: 26.11.2007 14:51
Народ, помогите, ничего не получается в этой 7-й версии

Надо выводить содержимое извне изменяемого txt-файла.
Раньше делалось просто - сначала считываем в переменную (в данном случае - %version%) содержимое файла и потом эту переменную "печатаем" через Dialog с кнопкой "Ок".


Даже близко не могу подобраться в этому результату в 7-й версии
Что такое "считать в переменную" он не понимает, просто тупо перечитывать txt файл тоже не умеет.


Добавлено:
Всё, решил.
Раньше хоть переменная как-то выделялась в потоке кода, а сейчас это обычный текст без спецсимволов или хотя бы кавычек. Зато обычный наборной текст надо писать в кавычках.... кто бы подумал

Программа теряет остатки логики.....


Добавлено:
Я чёго-то недопонял. А что, AMS нынче не компилит графические исходники интерфейса в свой формат при сборке???? Смотрю, тупо сложила PSD и прочее в указанную папку :-о
Нд-а-а-а.... вот оно счастье - дать конкурентам свой диск на потрошение и растаскивание содержимого :/

Да и какая потрясающая расточительность места: сохраняю файло из Шопа в рабочую папку (это раз), потом софтина при работе перетаскивает его в свою \Images (это два), а потом ещё и третий раз копирует в указанную для компилирования папку, причём тупо и всё, что лежало в папке \Images, но уже по каким-то причинам в проекте не используется (возможно временно).
А ещё не умеет затирать содержимое target-папки и после нескольких Build с разным содержимым, там образовывается сказочная помойка. Вот это ЖЭЭЭЭэээээсть!!!! :-Е

Блин. Вот я связался на свою голову, повёлся на эффекты страничных переходов
Автор: SNata
Дата сообщения: 26.11.2007 19:11
в пути должно быть 2 слеша

Добавлено:

переход с 4 страшная весчь) читай хелпу там всё есть) я тоже читал наверное месяца 2

Добавлено:

Цитата:
Программа теряет остатки логики.....

не теряет а приобретает основы языка програмирования)

Добавлено:

Цитата:
Нд-а-а-а.... вот оно счастье - дать конкурентам свой диск на потрошение и растаскивание содержимого :/

не в этом счастье можеш зашифровать файлы, а при открытии разшифровать)

Добавлено:

Цитата:
Блин. Вот я связался на свою голову, повёлся на эффекты страничных переходов

Надо просто хэлп читать)
Автор: GOOSE
Дата сообщения: 27.11.2007 15:21
DimSUN
Я бы добавил к сказанному SNata
Все проблемы твои в том, что начиная с 5 версии изменился язык программирования.
Теперь прога работает с LUA, соответственно логики ИМХО прибавилось
Чтобы файло не дать на растерзание можешь его "спрятать" любым способом (штатно, причем!) - хоть запароленым зипом, хоть блофишем
Я делал так: не стал разбираться с криптованием, сделал запароленные зип-архивы, поменял расширение на свое и всё На лету меняем расширение, распаковываем, показываем юзеру, по выходу стираем... и всех делов От пионЭров спасет, а от более серьёзных вещей и платное криптование не помогает
Автор: Zloy_Gelud
Дата сообщения: 27.11.2007 21:31
OrikZ

Цитата:
Не подскажете как через веб-объект можно показывать содержимое папки?


Код: Web.LoadURL("Web1", _SourceFolder);
Автор: OrikZ
Дата сообщения: 28.11.2007 11:43
Zloy_Gelud
Спасибо, работает.
Автор: Alavar
Дата сообщения: 29.11.2007 05:43
Люди , помогите "чайнику" . Вопрос уже затрагивался в данном форуме но допереть никак не могу .
Делаю авторан для диска с софтом . Сделал HTML-страницу со ссылками на файлы загружаемую в Web объект ,вставил её в проект , и все бы нормально если бы при "предпросмотре" при нажатии на ссылку в Web объекте, файл сразу запускался , но он сначало выдает предложение "загрузить" мол или "сохранить" и только потом его можно запустить, а надо чтобы запускался сразу.
Может я что-то с путями напутал , но умення сделано так : папку с софтом "Soft" я поместил в папку "Docs" причем в папке "Soft" существуют ,папки "Arhivators" "CD&DVD" и тд. с соответствующими прогами . В HTML-странице ссылка оформлена в виде

<a href="../Soft/ARHIVATRORS/POWERARCHIVER_9.63.02_RUS/POWARC963RU.EXE">.

Ссылка открывается но с предложением "загрузить" или "сохранить" В форуме советовали ссылку оформить в виде

<a href=" # POWARC963RU.EXE"> ( естественно для своего конкретного случая )

а всвойствах Web объекта на вкладке Actions --> OnNavigate я прописал:

File.OpenURL("AutoPlay\\Docs\\Soft\\Arhivators\\Powerarchiver_9.63.02_rus\\Powarc963ru.exe",SW_SHOWNORMAL)

После этого при "предпросмотре" ссылка вообще перестала работать .Как быть посоветуйте , если можно по подробней .



Автор: trankGlukator
Дата сообщения: 29.11.2007 07:59

Цитата:
на кнопку навешена стандартная вещь

File.ExploreFolder(_Searchdir, SW_SHOWNORMAL)

но работает она только в проекте. при создании образа тоже все классно. Когда исо-файл заряжаю в виртуальный привод все работает. но когда же я прожигаю его на болванку происходит следующее:
отрабатывает открытие заданной папки - все классно, но тут же следом происходит открытие корневого каталога записанного диска.
я в ступоре


всё. пипец. голову сломал уже. неужели же никто не сталкивался?! или это настолько заезженная тема что уже просто игнорируется?
помогите
Автор: GOOSE
Дата сообщения: 29.11.2007 10:57
trankGlukator
Блин... А не привод ли твой просто тупо открывает "Содержимое диска"?
Так по умолчанию же настроено
Так что прога ни при чем
Проверь так: отключи автозапуск... о результатах сообщи
Автор: vistadimix
Дата сообщения: 29.11.2007 13:08
Публичная бэта версия.
+ Новые кнопки (ресурсы)
+ Новая графика (ресурсы)
+ Новый шаблон (ресурсы)
+ Новые скрипты (ресурсы)
+ Русский перевод (неполный пока)
+ Примеры (ресурсы)
+ Resource Hacker (для смены иконок, и изменения инфо в файле компила)
+ UPX Easy Shell (для комфортной распаковки и запаковки файлов компила)
+ FIX: Расширения файлов (поддержка mp3, vob, txt)
И многое другое...

Взято из варезника
Автор: SNata
Дата сообщения: 29.11.2007 21:35
опередили уже)
Автор: AleksejTokarev
Дата сообщения: 30.11.2007 00:14
ЗРАВСТВУЙТЕ!

Подскажите можно ли с помощью АМСтудии
капировать файл на КПК и чтобы после копирования файл
скопированный на КПК запустился (запустился на КПК)

Хочу с помощью студии устанавливать САВ файлы на КПК, помогите если
это возможно.
С увожением, Я!
Автор: Akam1
Дата сообщения: 30.11.2007 10:51
Возможно ли с помощью этой проги сделать такую вещь: есть несколько фильмов DivX/XviD, нужно записать их на DVD и сделать меню - НО! чтобы можно было бы с этим же меню проигрывать фильмы и на бытовом DVD-плеере (проигрывающем форматы DivX/XviD)
(Если это возможно - тогда кайф! )
Автор: GOOSE
Дата сообщения: 30.11.2007 10:58
AleksejTokarev
Ну у тебя и каша
Для того, чтобы приложение заработало на КПК (но учти, что неважно, в принципе, КПК или не КПК, главное - ОС, платформа... а они тоже разные бывают )
оно должно поддерживать соответствующую архитектуру...
К сожалению, использовать приложения, созданные на АМС на мобильных устройствах нельзя (конечно, если у тебя на КПК не винда стоит )

Akam1

Цитата:
чтобы можно было бы с этим же меню проигрывать фильмы и на бытовом DVD-плеере

Скорее всего нет.
Автор: trankGlukator
Дата сообщения: 30.11.2007 13:39

Цитата:
[/q]
[q]trankGlukator
Блин... А не привод ли твой просто тупо открывает "Содержимое диска"?
Так по умолчанию же настроено
Так что прога ни при чем
Проверь так: отключи автозапуск... о результатах сообщи


спасибо за наводку. вечером проверю. НО! если у меня автозапуск привода срабатывает... то что помешает другому приводу так же сработать? и как тогда сама мысль меню автозапуска должна работать? непонятно... ну допустим выключу я у себя автозапуск, но на всех то компах на которых, возможно, побывает мой диск, не выключить же. ладно. отпишусь потом
Автор: ZatarNew
Дата сообщения: 30.11.2007 16:04
всем привет
есть небольшая проблема, в слайдшоу ( амс 7.0 ) на вкладке on slide changed
прописываю маленький скриптик

result = SlideShow.GetCurrentSlide("SlideShow1");
nCurrent = SlideShow.GetImagePath("SlideShow1", result);
Paragraph.SetText("Paragraph1", nCurrent);

соответственно в параграв выводиться путь к текущему изображению,
а я хочу только название этого изображения, без расширения, как поступить?
Автор: Sero
Дата сообщения: 30.11.2007 18:56
Помогите плиз и примером для софта,желательно с категориями
Автор: Zloy_Gelud
Дата сообщения: 30.11.2007 20:21
Sero и остальным
Вот состряпал примерчик авторана для софта =).
Yodo Inc. - TeaM with Tree (Kaspersky).apz ~304.66 кб
Автор: Sero
Дата сообщения: 01.12.2007 01:36
Zloy_Gelud
Спасибо!
Автор: SNata
Дата сообщения: 01.12.2007 11:06
Народ есть предложение сделать оналайн базу ру борд тем)

Добавлено:
Скачать базу 2х тем по сегодня
Автор: bigbrain
Дата сообщения: 01.12.2007 17:06
Добрый день! У меня такой вопрос.
В AMS есть очень интересная функция рабоыт с RTF документами.

Подскажите, как мне сделать сдедующую вещь.
У меня есть RTF документ с тестовыми вопросами такой структуры.
Вопрос - пустая строка - пять вариантов ответов (по одному в каждой строке) - опять пустая строка и далее ноывй вопрос.

Очень хочу сделать в AMS
Загрузить RTF документ
Выделить первую строку, скопировать и поместить в переменную
Проверить наличие пустой строки (наверное, используя GetSize)
Далее скопировать варианты ответов - каждую строку в отдельную переменную
Потом проверить, есть ли пустая строка и следующую строку уже считать новым вопросом.

Проблема в том, что я не знаю, как мне выделить именно часть документы.
Может по-другому отформатировать документ, чтобы было проще.

Очень прошу помочь

Автор: GOOSE
Дата сообщения: 01.12.2007 20:11
bigbrain
Формат наверное лучше "ловить" RichText.GetParagraphFormat

Цитата:
Выделить первую строку, скопировать

Ты же сам выделяешь? Или хочешь автоматически???
Можно воспользоваться линиями или ключи ввести и их "отлавливать"...

Цитата:
наверное, используя GetSize

Это даст размер объекта в пикселях а совсем не в байтах
Автор: bigbrain
Дата сообщения: 01.12.2007 20:40

Цитата:
Это даст размер объекта в пикселях а совсем не в байтах

Я имею ввиду RichText.GetSize, он же не в пикселах даст ведь


Цитата:
Ты же сам выделяешь? Или хочешь автоматически???

Я хочу, что бы я загрузил документ, а потом все выполнялось автоматически.

Цитата:
Можно воспользоваться линиями или ключи ввести и их "отлавливать"...

А можно по-подробнее.
Я хочу например, чтобы бы программа скоировала первую строку и поместила в переменную, а потом так же варианты ответов.



Автор: GOOSE
Дата сообщения: 02.12.2007 11:56
bigbrain

Цитата:
Я имею ввиду RichText.GetSize, он же не в пикселах даст ведь

Именно в пикселах
Читаем справку:

Код:
Description
Returns the pixel dimensions of a richtext object.
-- Возвращает размеры в пикселах объекта richtext.
Returns
(table) A table containing the object's pixel dimensions, indexed by values "Width" and "Height". If the object cannot be found, nil will be returned. You can use Application.GetLastError to determine whether this action failed, and why.
--Таблица содержит размеры объекта в пикселях, индексированные по параметрам "Ширина" и "Высота". Если объект не был найден, возвращается nil. Вы можете использовать Application.GetLastError для того, чтобы определить, когда действие было ошибочно и почему.
Автор: bigbrain
Дата сообщения: 02.12.2007 12:15
А нахрена ini файл, если мне нужно, чтобы тесты напечатанные в Ворде и сохраненные в RTF перевести в формат, который нужно для импорта в e-learning или программу для составления тестов. Т.е. просто по-другому отформатировать документ, добавив специальную разметку.

Я придумал, как можно сдлать впринципе. Это использовать RichText.GetLine, при этом копируется текст, содержащийся в этой строке, но строка преобразуется из RTF в String и теряет свое форматирование.
Автор: GOOSE
Дата сообщения: 02.12.2007 13:14
bigbrain
Если ты хотел присваивать значения переменным, т.е. копировать строки из RTF в переменные, то по любому они имели бы тип string, так как это тип для строковых данных...

Если хочешь более качественной помощи, давай более подробное ТЗ, выложи наработки какие-нибудь, вместе что-нибудь придумаем

Мне думается, что нужно написать своеобразный парсер твоих текстов, который вынести в глобальную функцию... ИМХО, это все реально!
Автор: Alavar
Дата сообщения: 03.12.2007 03:08
Короче попробывал еще раз, получилось следущее : при открытии страницы проекта с Web объектом самостоятельно запускаются все EXE файлы указанные в Web объекте . После отмены действий , стоит только нажать на одну из ссылок в Web объекте , все EXE файлы опять начинают запускаться сами . Че делать то ПОДСКАЖИТЕ .
В свойствах Web объекта на вкладке Actions --> OnNavigate у меня прпописано :


Код: File.OpenURL("AutoPlay\\Docs\\Soft\\ARHIVATRORS\\7-ZIP_4.43_RUS\\7Z443A5.EXE", SW_SHOWNORMAL);
File.OpenURL("AutoPlay\\Docs\\Soft\\ARHIVATRORS\\POWERARCHIVER_9.63.02_RUS\\POWARC963RU.EXE", SW_SHOWNORMAL);
Автор: Kindly
Дата сообщения: 03.12.2007 17:33
Недавно нашел у себя инересный проект AMS6-pong. Это настоящая игра на движке AutoPlay Media Studio с каким-никаким, но с искусственным интелектом. Кто этого не видел, обязательно посмотрите, прикольная вещь - весит 54кб:
http://webfile.ru/1624299
Автор: AleksejTokarev
Дата сообщения: 03.12.2007 20:51
GOOSE
Здравствуйте.
Да действительно каша получилась ужасная (Просто я уже был в спящем режиме а спросить жуть как надо было)

Попробую на свежую голову ещё разок.
А вопрос таков: У меня есть КПК с Виндой 5.0, я для него накачал софта, половина из которых ехе. каторые устонавливаются с компа "ПК" на "КПК" а другая половтна САВ. файлы которые устонавливаются непосредственно с "КПК" без помощи "ПК".

Эта вся чуш у меня валяется в папке на компе, я хочу сделать проект в АТМстудии в который я и помещу всё это, чтобы было красиво и удобно устанавливать.
с ЕХЕ. файлами нет ни каких проблем, а вот САВ. файлы как их мне установить с помощью "ПК". как сделать так чтобы комп каким-то оброзом копировал их на "КПК" и там запускал для установки?
Автор: GOOSE
Дата сообщения: 03.12.2007 21:47
AleksejTokarev
Да никак, увы...
Программа работает только "под виндой", причем на х86, никакие АРМы не поддерживает...
Посему о наладонниках, смарт-, покет- и прочих КПК приходится забыть...
Автор: Zloy_Gelud
Дата сообщения: 04.12.2007 01:05
Alavar
Вот попробуй енто (у мну все работает):
Глобальные функции

Код: function OpenFromWeb(e_URL)
    -- в таблице ниже укажи маски файлов, к-ые ты хочешь открывать в новом окне
    -- при клике на соотв. url

    tExt = {".exe", ".msi", ".rar", ".7z", ".zip"};            
    for i, cExt in tExt do                                
        if (String.SplitPath(e_URL).Extension == cExt) then        
            File.Open(e_URL, "", SW_SHOWNORMAL);    
        end
    end
end

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Symantec Endpoint Protection - SEP


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