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

» Indigo Rose AutoPlay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 04.01.2014 16:36
dallas page - Улрич проект интересный делал. Моежт поможет чем..
http://www.mindquake.com.br/en/examples/multilanguage
Автор: dallas page
Дата сообщения: 05.01.2014 13:15
Всем привет. Подскажите пожалуйста, есть путь к файлам (всегда разный), например, F:\Test\CD_Root\AutoPlay\Docs\Test\Base\1.txt. Как из него оставить только AutoPlay\Docs\Test\Base\1.txt? Заранее спасибо.
Автор: leonidz
Дата сообщения: 05.01.2014 13:58
dallas page


Код: _SourceFolder
Полный путь к папке откуда была запущена программа AutoPlay (например, "C:\Downloads" или "D:").
Автор: dallas page
Дата сообщения: 05.01.2014 14:03
leonidz не то. У меня программа ищет файлы и записывает их полный путь. А мне надо, чтобы записывался только кусок, начинающийся с AutoPlay.


Добавлено:
Все, понял. Надо было так:

Код: result = ListBoxEx.GetItemData("Plugin1", e_Index);
result = String.Replace(result, _SourceFolder, "", false);
Автор: Zloy_Gelud
Дата сообщения: 05.01.2014 14:07
dallas page

Код: s = 'F:\\Test\\CD_Root\\AutoPlay\\Docs\\Test\\Base\\1.txt'
r = s:match('AutoPlay.-$');
Dialog.Message("Notice", r, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: dallas page
Дата сообщения: 05.01.2014 17:11
Zloy_Gelud спасибо.
Автор: Zloy_Gelud
Дата сообщения: 05.01.2014 22:24
[LH Module] WinHttp v1.1


Цитата:
About WinHTTP

Microsoft Windows HTTP Services (WinHTTP) provides developers with a server-supported, high-level interface to the HTTP/1.1 Internet protocol. WinHTTP is designed to be used primarily in server-based scenarios by server applications that communicate with HTTP servers.


Скачать ~24.7 kB

Пример использования модуля для авторизации на официальном форуме сабжа:

Код: -- Alias
local md5 = Crypto.MD5DigestFromString;

-- User data
local sUsername = "";
local sPassword = "";

-- Post data
local sPostData = 'vb_login_username='..sUsername..'&vb_login_password_hint='..sUsername..'&vb_login_password=&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password='..md5(sPassword)..'&vb_login_md5password_utf='..md5(sPassword);

-- Initialize and get session handle
local hOpen = WinHttp.Open();
if (hOpen ~= -1) then
-- Get connection handle
local hConnect = WinHttp.Connect(hOpen, 'www.indigorose.com');
if (hConnect ~= -1) then
-- Make a request
local hRequest = WinHttp.OpenRequest(hConnect, "POST", 'forums/login.php?do=login');
if (hRequest ~= -1) then
-- Add header fields to the request
WinHttp.AddRequestHeaders(hRequest, "Host: www.indigorose.com");
WinHttp.AddRequestHeaders(hRequest, "Content-Type: application/x-www-form-urlencoded");
WinHttp.AddRequestHeaders(hRequest, "Connection: keep-alive");
WinHttp.AddRequestHeaders(hRequest, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
WinHttp.AddRequestHeaders(hRequest, "Accept-Encoding: gzip, deflate");
WinHttp.AddRequestHeaders(hRequest, "Accept-Language: en-US,en;q=0.5");
WinHttp.AddRequestHeaders(hRequest, "User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0");
WinHttp.AddRequestHeaders(hRequest, "Content-Length: "..sPostData:len());
-- Send it
if WinHttp.SendRequest(hRequest, nil, sPostData) then
-- Wait for the response
if WinHttp.ReceiveResponse(hRequest) then
-- Check if there is a response
if WinHttp.QueryDataAvailable(hRequest) then
-- Get full header
local sHeader = WinHttp.QueryHeaders(hRequest);
-- Display retrieved header
Dialog.Message("Headers", sHeader, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end
end
WinHttp.CloseHandle(hRequest);
end
WinHttp.CloseHandle(hConnect);
end
WinHttp.CloseHandle(hOpen);
end
Автор: collagen
Дата сообщения: 06.01.2014 19:36
Вот несколько справок по плагинам действий, переведенных на русский язык:
http://rghost.ru/51447737
Некоторые недоделаны (Memory, WinApi).
Почему выкладываю в таком виде? Мне кажется, что в переводе допущено много ошибок, но я их не вижу из-за незнания программирования. Хорошо бы кто-нибудь знающий прочел и подсказал.
А некоторые ссылки не работают из-за того, что все эти справки я собираюсь включить в общую справку по программе АМС. В данном случае, когда имеются только справки по плагинам действий, а не все файлы справки, получается что ссылки ведут в никуда.
Автор: eONEtheONE
Дата сообщения: 09.01.2014 02:27
ДРУЗЬЯ!! ... помогите пожалуйста ... не могу реализовать форму (окно), фоном которой была бы PNG картинка с прозрачностью ... пробовал безуспешно через WinApi (которое может только делать окно целиком полупрозрачным), пробовал прикрутить botva2.dll от InnoSetup и использовать её CreateFormFromImage, она вроде работает, но окна почему-то не видно ... упарился уже искать пути решения ... и в интернетах и тут ничего не нашёл по теме ... если кто-нибудь знает как это сделать или заставить маску окна работать как per-pixel alpha, а не быть boolean с лесенками, то поделитесь пожалуйста кодом ... или поверните мне голову в нужное направление
Автор: KerberX
Дата сообщения: 09.01.2014 05:29
Можно как-нибудь отключить окно приложения на некоторое время? По аналогии с объектами, чтобы нажать ничего нельзя было.
Автор: eONEtheONE
Дата сообщения: 09.01.2014 05:44
KerberX

Application.Sleep(1000); - в скобках таймаут в милисекундах
Автор: KerberX
Дата сообщения: 09.01.2014 05:56
Мне нужно чтобы действие сработало и потом выполнилось другое, а это сначала само выполнится, а только потом запустится следующее.
Автор: eONEtheONE
Дата сообщения: 09.01.2014 09:16
KerberX

Тогда для каждого объекта прописывать .SetEnabled=False, выполнять то что надо, и возвращать .SetEnabled=True

или

Поставить картинку (можно полупрозрачную какую-нибудь) над всеми элементами, скрыть её, когда надо задать ей SetVisible=True, она перекроет все элементы, потом делать что нужно и прописывать SetVisible=False
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 09:42
eONEtheONE

Цитата:
она перекроет все элементы

Не перекроет она системные элементы (у которых есть дескриптор).
Автор: eONEtheONE
Дата сообщения: 09.01.2014 09:51
Zloy_Gelud


Цитата:
Не перекроет она системные элементы (у которых есть дескриптор)


Не знал ... просто написал то что сам бы попробовал
А мне с моей проблемой не поможете?? ... Я смотрю вы тут один из гуру
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 10:26
eONEtheONE

Цитата:
А мне с моей проблемой не поможете??

Вроде толково сделать не получится. Пытался я как-то давно полупрозрачное окно делать. Хорошего ничего не вышло.
Автор: eONEtheONE
Дата сообщения: 09.01.2014 11:00
Zloy_Gelud

Cмысл в том чтобы сделать сглаженные края и полупрозрачные области ... чтобы был эффект примерно как от сплэша когда Photoshop открываешь

http://laurashoe.com/wp-content/uploads/2013/06/ps-cc-splash.png
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 11:05
eONEtheONE -- если маска не устраивает, то о другом, имхо, стоит забыть..
Автор: eONEtheONE
Дата сообщения: 09.01.2014 11:12
Да не верю что никто не релизовал ещё этого ... быть не может чтобы никто не хотел сделать гладкую красивую форму с прозрачными областями

Zloy_Gelud
Ладно ... спасибо за ответы ... буду дальше искать и пытаться адаптировать код под AMS
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 11:24
eONEtheONE

Цитата:
Да не верю что никто не релизовал ещё этого

Может это невозможно в контексте АМС?

Цитата:
быть не может чтобы никто не хотел сделать гладкую красивую форму с прозрачными областями

Хотели, но не вышло же.
Автор: eONEtheONE
Дата сообщения: 09.01.2014 11:39
Zloy_Gelud


Цитата:
Может это невозможно в контексте АМС?


Ну в InnoSetup же возможно ... с помощью сторонних библиотек, но всё же ... в AMS проблема только с перерисовкой формы, мне кажется, и Я никак не могу догнать как с ней справиться
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 11:46
eONEtheONE

Цитата:
Ну в InnoSetup же возможно

Во многих средах разработки можно такое сделать. А в АМС из-за какой-то дурной формы отрисовки окна и не получается нифига сделать.
Автор: eONEtheONE
Дата сообщения: 09.01.2014 13:54
Я отправил в IndigoRose запрос на новую функцию ... написал что было бы здорово иметь возможность использовать маску окна с попиксельной прорисовкой прозрачности вместо использования только двух состояний прозрачно/непрозрачно или использовать png с прозрачностью как фоновое изображение окна ... если откликнутся и поймут насколько это увеличит свободу творчества, то возможно добавят в следующих версиях ... надоело бороться уже пусть производители делают
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 14:04
eONEtheONE

Цитата:
Я отправил в IndigoRose запрос на новую функцию ...

Здесь тоооже не одно пожелание на добавление разных фич.

Цитата:
если откликнутся и поймут насколько это увеличит свободу творчества, то возможно добавят в следующих версиях

Ага... "Ждать к Пасхе" (С)
Автор: eONEtheONE
Дата сообщения: 09.01.2014 14:23
Zloy_Gelud


Цитата:
Здесь
... они туда не смотрят и там миллион недовольных этому

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

Не надо быть таким негативным ... им же надо развиваться и продавать свои продукты ... верьте в хорошее ... в радугу и розовых пони например
Автор: Zloy_Gelud
Дата сообщения: 09.01.2014 14:27
eONEtheONE

Цитата:
Не надо быть таким негативным

Есть повод. За год ничего нового не добавили. Только ошибки исправляют.
Автор: nikitorol
Дата сообщения: 11.01.2014 23:04
Всем привет. Ребята, столкнулся с проблемой, проект, созданный мной не хочет работать на windows 7, хотя на XP стабильно работает. В чем может быть проблема???!
Пути используются исключительно в программе.
Напишите решение на форуме, или в скайп nikitorol
Спасибо.
Автор: KerberX
Дата сообщения: 11.01.2014 23:11
Ну а в чём проблема то заключается? Не включается, шрифты стали иероглифами или ещё что?
Автор: nikitorol
Дата сообщения: 11.01.2014 23:24
Нет, не скачивает файл с FTP сервера.

Добавлено:
Пути прописаны правильно, на XP стабильно работает.
Автор: PAVELNEXT
Дата сообщения: 15.01.2014 10:13
Всем привет, подскажите как быть? при построение меню хочу сделать циклом, дабы не писать 10 раз одно и тоже, меняя число в квадратных скобках [Numer]

Numer = 1;
repeat
tblMenu[2].SubMenu[1].SubMenu = {};
tblMenu[2].SubMenu[1].SubMenu[Numer] = {};
tblMenu[2].SubMenu[1].SubMenu[Numer].Text = Numer;
tblMenu[2].SubMenu[1].SubMenu[Numer].ID = Numer;
tblMenu[2].SubMenu[1].SubMenu[Numer].IconID = 4;
Numer = Numer +1;
until Numer > 10

По идее должно работать, но увы не срабатывает

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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