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

» Autoplay Media Studio

Автор: ubian
Дата сообщения: 12.03.2012 21:23
Функция String.GetLang();
Смотреть...
Автор: Zloy_Gelud
Дата сообщения: 12.03.2012 21:35
dallas page

Можно так, но нужно подключить плагин LuaCom.

Код: function WMIDateStringToDate(dtmDate)
if dtmDate then
dtmDate = tostring(dtmDate);
return (String.Mid(dtmDate, 5, 2) .. "/" ..String.Mid(dtmDate, 7, 2) .. "/" .. String.Left(dtmDate, 4) ..
" " .. String.Mid(dtmDate, 9, 2) .. ":" .. String.Mid(dtmDate, 11, 2) .. ":" .. String.Mid(dtmDate,13, 2));
else
return "";
end
end

local sInstallDate = '';

local objWMIService = luacom.GetObject("winmgmts:\\\\localhost\\root\\CIMV2");
local colItems = objWMIService:ExecQuery("SELECT * FROM Win32_OperatingSystem", "WQL", 48);
if (colItems) then
local oEnum = luacom.GetEnumerator(colItems);
local objItem = oEnum:Next();
while objItem do
sInstallDate = sInstallDate .. WMIDateStringToDate(objItem:InstallDate());
objItem = oEnum:Next();
end
end
Dialog.Message("Notice", sInstallDate, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: tavria2
Дата сообщения: 12.03.2012 21:39
ubian
Не мог бы ты оформлять свои ссылки более цивильно? Глазам больно смотреть на 2 строчки абракадабры.
Например: Функция String.GetLang();
Автор: ubian
Дата сообщения: 12.03.2012 21:39
Zloy_Gelud
Буква Й? Я знаю. Просто лень перебивать весь материал.

Добавлено:
tavria2
Буду стараться

Добавлено:
Мне вообще нужно потому что в get запросе русские символы нормально передатся не могут. Нужно делать транслит (рус - англ.) - латиница - транслит (англ. - рус.)
Автор: Zloy_Gelud
Дата сообщения: 12.03.2012 21:50
ubian

Цитата:
Буква Й? Я знаю. Просто лень перебивать весь материал.

Правильно! Пускай юзер, скопировав твой код, еб#тся, непонимая почему у него что-то дальше неправильно работает.

И вообще, умные люди не перебирают весь алфавит 2 раза, а просто проверяют в каком пределе (согласно ASCII таблице) лежит та или иная буква.
Автор: dallas page
Дата сообщения: 12.03.2012 21:53
Zloy_Gelud
Спасибо
Автор: Unique_nickname
Дата сообщения: 12.03.2012 21:53

Цитата:
Просто лень перебивать

опять за свое... скажи честно - да, я косячник. Да, пишу всякую пургу по реестру и путаю людей, мне пофигу, и на сайте у себя вешаю кривые примеры, на большее не хватает знаний.
Но лень-то тут при чем? Фуфло же тебе не лень публиковать?

И постарайся-таки вникнуть в суть фразы о 33 буквах. Какого Каутского у тебя 66 итераций, в принципе?
Про такую неряшливость, как лишняя память из-за в 2 раза раздутых констант, и кривое именование функций, уже не до жиру, молчу.

Zloy_Gelud

Цитата:
строка 410, 411 вообще выше всяких похвал

Автор: ubian
Дата сообщения: 12.03.2012 21:58
Unique_nickname


Цитата:
пургу по реестру

Не понял
Автор: Stalkersof
Дата сообщения: 12.03.2012 22:01

Цитата:
При использовании is7z.dll для распаковки архива. Не правильно отображается процесс распаковки


Вроде все дело в размере архива 7z уменьшил до 512 Mb вроде нормально все как надо. Размер файлов для архива 2 Гб. Придется наверно дробить контент 5.8 Гб на три части и упаковывать в три архива. Потом запускать распаковку архивов последовательно друг за другом. Не кто не сталкивался с таким а ?

PS. Ну да вроде подтверждается. Разбил на три архива получилось. 512, 873 и 1114 Mb. Объединяет одно для всех архивов размер файлов не более 2 Гб. Проверил на одном примере все три архива процесс распаковки для каждого показывает правильно. Время будет проверьте теорию.
Автор: ubian
Дата сообщения: 13.03.2012 14:45
Zloy_Gelud
спасибо за подсказку. Все решилось использованием вот такой функции:
[more=Код]
Код: function String.AnsiToUtf8(s)
local r, b = ''
for i = 1, s and s:len() or 0 do
b = s:byte(i)
if b < 128 then
r = r..String.Char(b)
else
if b > 239 then
r = r..'\209'..String.Char(b - 112)
elseif b > 191 then
r = r..'\208'..String.Char(b - 48)
elseif ansi_decode[b] then
r = r..ansi_decode[b]
else
r = r..'_'
end
end
end
return r
end
Автор: Lexua
Дата сообщения: 14.03.2012 00:57
ubian
И что? Работает?
Автор: ubian
Дата сообщения: 14.03.2012 13:57
Lexua
Да, теперь я могу передавать своему скрипту PHP нормальный _GET запрос
Автор: Rezchik123
Дата сообщения: 14.03.2012 18:37
Читал форум натыкался на ссылки статью от GOOSE но они почему то на саму статью не выходят ? Может кто подскажет где почитать можно?
Автор: ubian
Дата сообщения: 14.03.2012 19:56
Rezchik123
Его сайт закрыт. Смотри ams.ubian.ru. Если что нужно - обращайся.
Автор: Rezchik123
Дата сообщения: 15.03.2012 15:14

сделал слайдер для уменьшения увеличения картинки. Она уменьшается и увеличивается относительно этого угла . Можно как то поправить чтоб увеличивалась относительно центра картинки ?

Заранее спасибо!
Автор: ubian
Дата сообщения: 15.03.2012 15:49

Цитата:
1)Вопрос по позиционированию объектов? координаты которые указаны в свойствах это координаты верхнего левого угла объекта или нет?

Да

Цитата:
2)сделал слайдер для уменьшения увеличения картинки. Она уменьшается и увеличивается относительно этого угла . Можно как то поправить чтоб увеличивалась относительно центра картинки ?

Узнавай на сколько пикселей увеличилось изображение, и после от текущей позиции изображения отнимай половину пикселей увеличения. Если хочешь, дай скрипт, я зделаю. Но лучше - сделай сам. Полезнее
Автор: CoMaster
Дата сообщения: 15.03.2012 17:00
ubian

Цитата:
Узнавай на сколько пикселей увеличилось изображение, и после от текущей позиции изображения отнимай половину пикселей увеличения.

Бред полный, не нужно давать советы, если сам не знаешь.
У тебя будет смещение картинки к верхнему левому краю проекта.
Автор: Rezchik123
Дата сообщения: 15.03.2012 17:07
ubian

На счет первого вопроса понятно и спасибо !

Насчет второго вопроса : я тоже думал про одновременное позиционирование но мне показалось что это не совсем
правильно!
Подождем может кто еще что посоветует !!!
Автор: ubian
Дата сообщения: 15.03.2012 17:47
CoMaster
Почему? Ну правильно. Итого - центр изображение остается на месте. Это же легко.
Автор: CoMaster
Дата сообщения: 15.03.2012 17:51
ubian
Это патология.
Автор: ubian
Дата сообщения: 15.03.2012 18:34
CoMaster
У вас! Рабочий вариант (по быстрому):
[more=Код]
Код: if e_ID==10 then
local size = Image.GetSize("Image1");
if (size) then
table = {};
table[1] = size.Width + 2;
table[2] = size.Height + 2;
local pos = Image.GetPos("Image1");
table[3] = pos.X - 1;
table[4] = pos.Y - 1;
if (table[1]<600) then
Image.SetPos("Image1", table[3], table[4]);
Image.SetSize("Image1", table[1], table[2]);
else
Page.StopTimer(10);
end
end
end
Автор: CoMaster
Дата сообщения: 15.03.2012 20:43
ubian

Цитата:
У вас!

Да нет, как раз у тебя.
Я писал, что у тебя будет только смещение картинки, ну так, другого и не может быть, т.к. ты советуешь работать только с позицией картинки и при этом утверждаешь, что все правильно и центр изображение остается на месте.

Посмотрел я на код - диагноз, только подтвердился. И это пишет "профессионал", с многолетним стажем работы, у которого за плечами сотни проектов???
У меня просто нет слов. Нужно гнать таких самозванцев, что бы не вводили людей в заблуждение.

Мне очень жаль тех людей которые ждут от него квалифицированную помощь.
Автор: ubian
Дата сообщения: 15.03.2012 20:55
CoMaster
Рабочий пример
http://rghost.ru/37041870
Я на AMS не специализируюсь...
Автор: CoMaster
Дата сообщения: 15.03.2012 21:20
ubian

Цитата:
Рабочий пример

Ты бы себе, такое дерганое масштабирование в проект вставил бы? Ну почему ты не выложил исходник - это мне понятно. НоуХау.

Цитата:
Я на AMS не специализируюсь...

Это все знают, что ты не специалист в AMS, уже и ты начал признавать это, но упорно продолжаешь впаривать людям всякую чушь.
Парень возьмись за ум, если ты пришел на форум учиться, так учись. С твоими познаниями - рано из себя профессора изображать.
Автор: ubian
Дата сообщения: 15.03.2012 21:25
CoMaster
Я не спец. AMS, и не был?
Я бы оптимизировал и вставил (хотя, для ММ проектов я AMS юзать не буду)
Автор: Rezchik123
Дата сообщения: 15.03.2012 21:40
Если мм это мульти медиа то какие бы программы вы использовали


Добавлено:
про дрожание я тоже сразу подумал так как работал с программами для слайд шоу и редкая программа нормально переносит позиционирование слайда без эффекта дрожания на выводе видео файла
Автор: CoMaster
Дата сообщения: 15.03.2012 21:50
ubian

Цитата:
Я не спец. AMS, и не был?

Так зачем же ты занимаешься лжеучением?

Цитата:
хотя, для ММ проектов я AMS юзать не буду

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

Мне не понятно, зачем ты покупал на работу и домой 2 лицухи AMS (~$600), если ты не знаешь даже его возможностей? Только не говори, что ты купил для развлечения, т.к. ты признался, что для этого у тебя на нетбуке стоит пиратка.

Короче, хватит понтов - берись за ум.
Автор: Unique_nickname
Дата сообщения: 15.03.2012 21:58
CoMaster
если бы только по AMS... даже по простейшим алгоритмам, которые пишутся на коленке за пару минут, просит помочь или дать готовый пример.
Автор: ubian
Дата сообщения: 15.03.2012 22:03
CoMaster
Я купил, потому что на некоторый "халявах" заработал больше.

Цитата:
по ряду причин.

Одна из них - немногозадачность. Например (AMS)

Код:
i = 1+1;
it = 2+2;
Автор: Stalkersof
Дата сообщения: 15.03.2012 22:15

Цитата:
AMS не пригоден для профессионального использования.

Некоторые сложные задачи решаются легко , а легкие трудно иногда не хватает действий. Имхо

Цитата:
Он пригоден для мелких задач для себя и просто, как хобби.

Вот в точку. Но не очень удобно. Имхо

Цитата:
НоуХау.
Есть только рекомендации для написания кода и именования переменных. Все го лишь рекомендации. Программа работает не падает справляется со своей задачей значит все правильно. Имхо.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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