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

» Indigo Rose AutoPlay Media Studio

Автор: CoMaster
Дата сообщения: 06.09.2012 09:06
KerberX
Подтверждаю, есть такой баг.
В DialogEx работают не все события.
Событие "On Enter" работает на Page и не работает на DialogEx.
Автор: ra700
Дата сообщения: 06.09.2012 11:10
KerberX, спасибо!
Я пока новичок на сайте, многого не знаю пока. Посмотрел в файловом архиве - не нашел. Тыкни, плиз, носом...
Автор: Zloy_Gelud
Дата сообщения: 06.09.2012 11:17
ra700
http://forum.ru-board.com/topic.cgi?forum=35&topic=0720&start=2300#20
Автор: ra700
Дата сообщения: 06.09.2012 11:51
О, уже подсказали!
Разобрался, спасибо.
Вывод: прежде чем задавать вопросы - просмотри все возможности!

Для совсем новичков:
Для подключения нового плагина:
1. В программе AMS открываете Объект -> Plugins -> Больше плагинов...
Откроется сайт производителя (раздел расширений).
2. Выбираем необходимое расширение (я выбрал MemoryEx) и скачиваем архив себе на комп.
3. Распаковываем архив и папку с плагином (файлы с расширениями .lmd, .lic и .chm) и устанавливаем в папку Plugins\Actions, где установлена Ваша программа CMS.
4. В программе входим в Проект -> Плагины... и включаем плагин выбрав радиокнопку.

Внимание!!!
Некоторые плагины сделаны в виде исполняемого ехе-файла. Когда запускаем такой файл, плагин автоматически установится туда, куда ему надо , например, в папку Plugins\Actions
Автор: SabreFC
Дата сообщения: 06.09.2012 14:17
Кто-нибудь в курсе как добавить эффекты появления/исчезновения для объектов типа Параграф или простого текста?
Автор: ra700
Дата сообщения: 06.09.2012 15:09
SabreFC, Через свойство visible при клике никак?
Автор: SabreFC
Дата сообщения: 06.09.2012 15:33
Не, никак.... нужно именно не при клике, а чтоб при загрузке странички появлялись (причем с разными эффектами) текст, картинка. У меня уже мозг выкипает от этого......
Автор: ra700
Дата сообщения: 06.09.2012 16:59
А если положить картинки и текст на форму, задать свойство visible=false, а в On show через таймер задавать свойству значение true?
Автор: Zloy_Gelud
Дата сообщения: 06.09.2012 17:40
ra700
Подобное можно сделать только с помощью HTML/JS в Web-объекте.
Автор: ra700
Дата сообщения: 06.09.2012 22:53
Перелопатил кучу информации, наконец совсем запутался...

Есть таблица "active" в базе данных сайта, который содержит:
номер, логин и email
Поскажите, плиз, как из самой программы определить, есть ли номер 54321 в базе данных сайта. Если есть, то считать
логин и email, которые соответствуют этому номеру.

Своего опыта еще совсем мизер, почти нет.
Автор: Rezchik123
Дата сообщения: 07.09.2012 06:25
Доброе утро !!!
Ребят хочу повторить свой вопрос можно ли выполнить какое нибудь действие на движение курсора ?
Как можно отследить движение курсора ?
Можно ли запретить перерисовку одного конкретного объекта?





Автор: SabreFC
Дата сообщения: 07.09.2012 09:16
ra700, Zloy_Gelud - спасибо, буду иметь в виду.
Автор: Zloy_Gelud
Дата сообщения: 07.09.2012 09:27
Rezchik123

Цитата:
Ребят хочу повторить свой вопрос можно ли выполнить какое нибудь действие на движение курсора ?
Как можно отследить движение  курсора ?

См. вкладку On Mouse Move страницы.

Цитата:
Можно ли запретить перерисовку одного конкретного объекта?

Возможно, если объект имеет дескриптор и использовать WinAPI.

Добавлено:
ra700
Пиши PHP или еще какой скрипт на сайте, который будет принимать в качестве параметра "номер" (например, 54321), шуршать по базе данных и возвращать необходимый тебе результат.
К скрипту можно обратиться с помощью HTTP.Submit.
Автор: ra700
Дата сообщения: 07.09.2012 09:56
Zloy_Gelud, спасибо за идею!
Автор: Neprikosaemyi
Дата сообщения: 07.09.2012 12:06
[more] Всем доброго времени суток!!!
Уважаемые ГУРУ "Autoplay Media Studio" помогите с моей проблемой!
Я хочу создать проект в котором у меня будут храниться множество разных файлов (EXE,TXT и.т.д) в самой программе "Autoplay Media Studio" я разобрался и все как бы отлично, но возникла проблема с поиском файлов.Так как я не силен в скриптовом языке LUA.А суть в том.
У меня проэкт будет находится на переносном HDD и соответственно буква диска всегда может быть разной на разных компьютерах.Но мне охото чтоб поиск работал на всех компах.Значит у меня будет так в основной папке проэкта "AutoPlay" будет находится папка "resources" в которой будут находится папки с названиями категорий (Архиваторы,Антивирусы,Сеть-Интерне и.т.д)в папках с категория будут находится папки с программами например (Антивирусы->Касперский,DrWeb и.т.д) и в папках с программами будут лежать сам установщик.ключ,кейген ну и разные файлы могут находится.Что я хочу:чтоб был объект ввода и кнопка "Поиск".Начиная вводить запрос по названиям папок "Категории"(Антивирусы,Архиваторы и.т.д)Появлялся объект Параграф(ListBox)в которым появлялись названия папок по мере совпадения с вводимым названием,после того как появилось нужное была возможность кликнуть по нему и открылась новая страница с (пример:К примеру мы искали категорию "Антивирусы" в строке ввода начали набрали название Антивирусы и в появившемся ListBox щелкнули по названию папки "Антивирусы"после у нас должна открыться страница с названием Антивирусы.Соответственно на странице должны находиться ну к примеру выпадающие меню с названиями всех папок которые находятся в этой категории и соответственно выбрав нужную и нажав на выпадающее меню открывались те файлы которые лежат в папке с программой и была возможность их запустить.Помогите кто может,буду очень благодарен.Заранее спасибо!!!!!!!!! [/more]
Автор: Zloy_Gelud
Дата сообщения: 07.09.2012 12:08
Neprikosaemyi
Видели уже твое сообщение. Никто проект за тебя здесь писать не будет.
Автор: Rezchik123
Дата сообщения: 07.09.2012 19:07
Zloy_Gelud!!!

Спасибо за помощь буду разбираться
Автор: KerberX
Дата сообщения: 07.09.2012 20:28
Есть ли ещё какая-нибудь возможность создать текстовый редактор с возможностью подсветки Lua синтаксиса, кроме использования Scintilla? Для AMS 8.
Автор: Zloy_Gelud
Дата сообщения: 08.09.2012 07:55
KerberX
Ну если только ума хватит в RTF'e (RichText) замутить.
Автор: ra700
Дата сообщения: 08.09.2012 12:50
Zloy_Gelud, скрипт в http://pastebin.com/CkHcsyni - самое то, что нужно для решения моей задачи.
второй день безуспешно пытаюсь реализовать сравнение значения MemoryEx.String(Buffer, -1, MEMEX_ASCII) - это ID диска - с заранее назначенной строкой типа "HUMORIST\GET&SET_RA361&TRU_HUMORDRIVE&REV_6.01\00200060000001&0"


IDcode = tostring(MemoryEx.String(Buffer, -1, MEMEX_ASCII)); -- ID диска, определенная скриптом и преобразованная в строку.
code = "HUMORIST\GET&SET_RA361&TRU_HUMORDRIVE&REV_0.00\00000000000261&0"; -- ID диска, назначенная мною(строка).
if (IDcode == code) then Dialog.Message("Сообщение","Флешка лицензионная"); end -- сравниваю, если равны - продолжать работу.
if (IDcode ~= code) then Dialog.Message("Сообщение","Флешка не лицензионная");end -- сравниваю, если не равны вытащить диск.
EjectSuccess = _DevInstQuery(DevInst, fEject);end

Получается:
ID = HUMORIST\GET&SET_RA361&TRU_HUMORDRIVE&REV_0.00\00000000000261&0
code = HUMORISTGET&SET_RA361&TRU_HUMORDRIVE&REV_0.00

Введенное мною значение укорачивается и убираются слэши ... . Как сделать так, чтобы не укорачивалось?

Пробовал и так:
code = tostring("HUMORIST\GET&SET_RA361&TRU_HUMORDRIVE&REV_0.00\00000000000261&0"); - не получается


моСКоФ не хватает. Подмогите, плиз, кто соображает...
Автор: KerberX
Дата сообщения: 08.09.2012 13:59
Zloy_Gelud, ну мутить ничего не надо. Всё уже сделали за меня. На amsplugins пример есть. Но это неудобно. Жаль. Идеально было бы так, как это сделано в Extract Script From Action Plugin.
Автор: Zloy_Gelud
Дата сообщения: 08.09.2012 14:12
KerberX

Цитата:
Идеально было бы так, как это сделано в Extract Script From Action Plugin.

Ну дык там тоже ведь Scintilla..
Автор: KerberX
Дата сообщения: 08.09.2012 14:28
Я знаю, но то что там мне немного лучше подошло бы. Но AMSWSCI для 8 нет.
Автор: Zloy_Gelud
Дата сообщения: 08.09.2012 14:29
ra700
code = "HUMORIST\\GET&SET_RA361&TRU_HUMORDRIVE&REV_0.00\\00000000000261&0";

Добавлено:
KerberX

Цитата:
Но AMSWSCI для 8 нет.

Эээ. Scintilla V2 Beta

http://amsplugins.com/details.asp?id=115

работает на 8-ке.
Автор: KerberX
Дата сообщения: 08.09.2012 14:38
Кто бы знал что это он. Это несколько меняет дело. Спасибо.
Автор: ra700
Дата сообщения: 08.09.2012 14:39
Zloy_Gelud, спасибо!!! Ура!!!!

Блин, читал же.... память дырявая!
Автор: ra700
Дата сообщения: 10.09.2012 16:07
Есть файл std.dat
хочу его архивировать с паролью и удалить сам файл std.dat

Zip.Add("tda.zip", {"AutoPlay\\Docs\\tda.tda"}, true, "пароль", 5, nil, false);
File.Delete("AutoPlay\\Docs\\tda.dat", false, false, false, nil);

Не создается архив и не удаляется файл.
Где я "намудрил" или не до... ?
Автор: KerberX
Дата сообщения: 10.09.2012 16:50
Путь к архиву должен быть полным. А файл не удаляется потому что ты наверное запутался с именами файлов. Добавляешь tda.tda, а удалить пытаешься tda.dat.
Автор: ra700
Дата сообщения: 10.09.2012 18:57
KerberX, спасибо! Все работает супер!!!

dr = Input.GetText("Input1");--ручной ввод usb-привода(порта)
a = "text";--текст, который нужно записать в файл
TextFile.WriteFromString(dr.. ":\\AutoPlay\\Docs\\tda.dat", a, false);-- записывается текст в файл
Zip.Add("dr.. ":\\AutoPlay\\Docs\\tda.zip", {dr.. ":\\AutoPlay\\Docs\\tda.dat"}, true, "пароль", 5, nil, false);-- архивация файла tda.dat
File.Delete("AutoPlay\\Docs\\tda.dat", false, false, false, nil);-- удаление файла tda.dat


Автор: KRAUSER0993
Дата сообщения: 10.09.2012 21:43
Всем привет!
Проверьте, пожалуйста, правильность скрипта "рандома"
Имеется в проекте Label и Button

В Button прописан следующий код

Код: result = Math.Random(1, 100);
if result <=50 then Label.SetText("Label1", "Luck")
else Label.SetText("Label1", "Fale")
end

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: память не может быть written


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