Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: AutoPlay Media Studio 8
Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата zloyPraded:
Но, файл нужно создавать новый. Открывается диалоговое окно, нужно избежать этого, потому, что на кнопку открыть привязывается функция сохранения, обман.А имя у файла дата и время создания. »
Не смог перевести на русский.

Цитата zloyPraded:
Есть переменные
local date = System.GetDate(DATE_FMT_ISO);
local time = System.GetTime(TIME_FMT_MIL);
local sDestPath = 'C:\\file_'..date..'_'..time..'.txt'
Но данный код не работает. »
Естественно: в именах файлов недопустимы двоеточия. Используйте замену:
Код: Выделить весь код
local sDestPath = 'C:\\file_' .. System.GetDate(DATE_FMT_ISO) .. '_' .. String.Replace(System.GetTime(TIME_FMT_MIL), ':', '-') .. '.txt'

Dialog.Message('', sDestPath)
Цитата zloyPraded:
Вопрос 2
Есть объект [Image]
Есть объект [Input]
Цель: отображения информации: координат курсора (x), (y) на объекте [image]
Как реализовать? »
Полагаю, никак. Нет событий, связанных с перемещением мышки над объектом, есть только события входа, выхода, щелчка и правого щелчка.

Update:
Цитата Iska:
Полагаю, никак. Нет событий, связанных с перемещением мышки над объектом, есть только события входа, выхода, щелчка и правого щелчка. »
Хотя нет, можно. Хоть и кривовато, но можно.

Добавьте следующий код:
Код: Выделить весь код
local tInfo = Image.GetPos('Image1')
local tSize = Image.GetSize('Image1')

local iDeltaX = e_X - tInfo.X
local iDeltaY = e_Y - tInfo.Y

if iDeltaX > 0 and iDeltaX < tSize.Width and iDeltaY > 0 and iDeltaY < tSize.Height then
	Input.SetText('Input1', iDeltaX .. 'x' .. iDeltaY)
else
	Input.SetText('Input1', '')
end
на вот эту:
Скрытый текст
вкладку.

Последний раз редактировалось Iska, 12-03-2019 в 23:13. Причина: Обновлено.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:57, 12-03-2019 | #59

Название темы: AutoPlay Media Studio 8