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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 19.02.2012 15:55
Edison007007 -- такой пример не устроит?
Marquee.apz
Автор: Black Fang
Дата сообщения: 19.02.2012 19:48
ubian
А как сделать, чтоб текст переносился и был выровнен по центру? Ещё хотелось бы, чтобы через секунд 10 действие отменялось, если так можно.
Автор: Zloy_Gelud
Дата сообщения: 19.02.2012 19:57
Black Fang

Цитата:
А как сделать, чтоб текст переносился и был выровнен по центру?

Использовать объект Paragraph, вместо Label.

Цитата:
Ещё хотелось бы, чтобы через секунд 10 действие отменялось, если так можно.

Можно. Используй таймер.
Автор: Black Fang
Дата сообщения: 19.02.2012 23:27
Zloy_Gelud
С первым разобрался, научите, пожалуйста, второму.

Цитата:
Используй таймер.

Автор: Stalkersof
Дата сообщения: 20.02.2012 10:12
Накопилось не сколько вопросов по использованию плагина ExplorerTree.
1. Возможно изменить цвет фона на черный без использования скина. Применять скин не очень хочется нужен только для изменения фона ExplorerTree.
http://s018.radikal.ru/i505/1202/75/00d535e6b840.jpg
2. Возможно в список существующих папок ExplorerTree добавить виртуальные. (папки которых нет на компе)
3. Как выделить последнюю папку в пути. Вернее папка выделяется но этого не видно. А если кликнуть в области ExplorerTree то выделение будет видно. Скорее всего нужно передать фокус ExplorerTree.
Автор: ubian
Дата сообщения: 20.02.2012 14:51
Black Fang
Посмотри на моем сайте есть пример его использования. http://ams.ubian.ru/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC-%D1%82%D0%B0%D0%B9%D0%BC%D0%B5%D1%80/
Автор: ubian
Дата сообщения: 20.02.2012 18:41
Как мне провести индекс директории, к примеру есть папка Installer

Код:
install.lua
install.arc
RunLua.exe
crack\readme.txt
crack\install.lua
crack\files.crack.arc
Автор: Zloy_Gelud
Дата сообщения: 20.02.2012 19:03
ubian

File.Find не пробовал смотреть?
Автор: ubian
Дата сообщения: 20.02.2012 19:12
Zloy_Gelud
Он с путями подружится?
Автор: Zloy_Gelud
Дата сообщения: 20.02.2012 19:13
ubian
А что были прецеденты?
Автор: ubian
Дата сообщения: 20.02.2012 19:15
Zloy_Gelud
Через Application.LoadScript

Код:
install.lua
install.arc
RunLua.exe
crack?readme.txt
crack?install.lua
crack?files.crack.arc
Автор: Zloy_Gelud
Дата сообщения: 20.02.2012 19:22
ubian
Указывать надо было двойные слеши, а не одинарные.

Добавлено:
Action plugin - Marquee
Подробнее...
Автор: Black Fang
Дата сообщения: 21.02.2012 03:51
ubian
Я ничего не понял, куча ненужных кодов про перемещение картинки, у меня конкретная ситуация - надо, чтоб действие смены текста отменилось через 10 секунд.
Автор: Zloy_Gelud
Дата сообщения: 21.02.2012 07:32
Black Fang

On Click объекта Paragraph:

Код: g_sObjectName = this;
g_sOldText = Paragraph.GetText(this);
Paragraph.SetText(this, "Новый текст.");
Page.StartTimer(10000, 101);
Автор: ubian
Дата сообщения: 21.02.2012 18:10
Помогите, пожалуйста. Уже день решаю проблему загрузки переменной из Web объекта. К примеру адрес в Web

Код:
http://site.com/simple.php?var=1#amsvar=text
Автор: Zloy_Gelud
Дата сообщения: 21.02.2012 18:32
ubian

Код: local sURL = Web.GetURL("Web1");
local sVar = sURL:match("amsvar=(.*)");
Dialog.Message("Notice", sVar);
Автор: ubian
Дата сообщения: 21.02.2012 19:29
Zloy_Gelud
Можешь дать пример скрипта для проверки пути на валидность. К примеру

Код:
Folder
Автор: Zloy_Gelud
Дата сообщения: 21.02.2012 19:51
ubian

File.DoesExist/Folder.DoesExist нельзя использовать?
Автор: Unique_nickname
Дата сообщения: 21.02.2012 19:57
Zloy_Gelud
опередил

и этот человек еще обижается, когда его тычут носом в матчасть.
Автор: ubian
Дата сообщения: 21.02.2012 19:59
Zloy_Gelud
Нужна именно проверка, файл может не существовать...
Автор: Unique_nickname
Дата сообщения: 21.02.2012 20:03
ubian
то есть, формально верный, но не существующий фактически путь? А смысл?

И потом - какой путь-то проверяется? Локальный? UNC? UNCW?

По каким критериями относительный путь должен считаться неверным, если его в принципе не существует?

Добавлено:
ответь для себя на эти вопросы, изучи синтаксис путей - вот тебе и будет скрипт для твоего конкретного случая. А "общего" решения тут не будет, много мелочей под ту или иную задачу.
Автор: ubian
Дата сообщения: 21.02.2012 20:12
Unique_nickname
Для себя я ответил на эти вопросы.
Мне нужен локальный путь. Чтобы пользователь не ввел disk\file.ft, а ввел правильно C:\file.ft
Автор: Unique_nickname
Дата сообщения: 21.02.2012 20:15
ну так а в чем тогда проблема? Ищешь только локальный путь, как выясняется (и видимо, только абсолютный, как можно предположить).
Первый символ - всегда A-Z,
Второй - всегда двоеточие,
Третий - всегда слэш.
Слэши только левые (?) и уж точно не два и более подряд. Задача-то школьная.

Добавлено:
но - я так понимаю, поскольку ты что-то вроде инсталлятора хочешь получить, то по хорошему для твоего конкретно случая все равно надо проверять, существует ли в системе хотя бы введенная буква диска, плюс при этом система возвращает >1 на запрос его типа. Ну и не DRIVE_CDROM, само собой.

Опять же, матчасть: http://umodel.narod.ru/webhelp/ams/Program_Reference/Actions/Drive.GetType.htm

Опять же, заранее убедиться в достаточных правах доступа на создание пока несуществующего пути, чтобы не гонять пользователя по диалогам ошибок и кнопкам "Назад". Убедиться в достаточном свободном месте на выбранном диске... с другой стороны, грамотный уважающий себя инсталлятор должен уметь работать и с относительными путями, как это делает сегодня любой заурядный SFX-архив.
В этом случае самым простым и эффективным может оказаться вообще не проверять корректность пути, как ни странно. Точнее проверять, но (удачной или нет) попыткой создания этого самого file.tst перед началом основных действий, и в случае неудачи выдавать пользователю информативный GetLastError(), полагаясь на разум ОС.
Конечно, мусор file.tst за собой надо будет прибрать при любом раскладе ("все Ок", или "Есть права, но Нет места", обязательно для "Все Ок, но юзер решил сменить папку", итд).
Автор: Zloy_Gelud
Дата сообщения: 21.02.2012 21:24
ubian
Как-то уже выкладывал lua-файл, выдранный из Setup Factory. Там куча функция для проверки правильности путей. Перезалить, к сожалению, не могу, ибо SF не установлен и файлиг утерен. Кто успел скачать - перезалейте.
Автор: Stalkersof
Дата сообщения: 22.02.2012 00:01
ubian
http://narod.ru/disk/41519107001.3c3728cbc88c6995de38d8b9e201b063/_SUF70_Global_Functions.rar.html
Unique_nickname
Да все правильно. Да все желательно учесть и свободное место и права и проверить путь на валидность. Создание ярлыков и деинсталятор. Только вот советы а пример готовый лучше былоб Жмут все жмут
Автор: ubian
Дата сообщения: 22.02.2012 15:16
Stalkersof
Спасибо!
Unique_nickname
Для установщика - правильно. Только установщик я уже сделал...

Добавлено:

Цитата:
Жмут все жмут

А у кого-то есть
Автор: Unique_nickname
Дата сообщения: 22.02.2012 15:40
ubian
вообще-то я в твоих поощрениях (и тем более оценках) не нуждаюсь, но воспитанные люди вместо твоего обычно и говорят "Спасибо".
Автор: ubian
Дата сообщения: 22.02.2012 16:04
Unique_nickname
Так я ничего против не имею. Говорю спасибо. С некоторым помог


Добавлено:
Функция String.ToBoolean
Автор: Stalkersof
Дата сообщения: 22.02.2012 21:40

Цитата:
А у кого-то есть
Я и говорю жмут все жмут. Ладно своим путем пойду не так много и осталось.
У меня две проблеммы.
1) Уперся в создание деинсталятора.(если я вложу в проект еще один проект скомпилиный в unistal.ехе и при распаковки контента создам файл со списком установленых файлов. По идеи при запуске unistal.exe он скопирует себя во временную папку прочитает файл со списком файлов удалит все установленные файлы и папки. Удалит ли он сам себя? Получится так.
2)Как проверить и вывести окно перед запуском установщика что требуются права администратора.
Автор: ubian
Дата сообщения: 22.02.2012 23:10
Stalkersof
Зачем проводить проверку если можно запустить сразу от администратора? Я видел в справке что такое возможно но сейчас не нашел? Может кто знает...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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