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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 02.03.2012 09:30
rokhlin

Код: function MyAddr()
--Чтение файла в переменную--
myAddr = TextFile.ReadToString("AutoPlay\\Docs\\Mysettings.set");
--Проверка значения файла если Izseti то используем сетевой путь--
if myAddr == "Izseti" then
myImg = "\\\\192.168.0.251\\obmen\\IT\\inc\\myContacts\\img";

--Проверка значения файла если Izcomp то используем путь на локальной машине--
elseif myAddr == "Izcomp" then
mydbFolderLocation = Shell.GetFolder(SHF_MYDOCUMENTS);
myImg = mydbFolderLocation.."\\myContacts\\img";
end
return myImg;
end

myImg = MyAddr();
Image.Load("Image1", myImg.."\\"..sPhoto);
Автор: rokhlin
Дата сообщения: 02.03.2012 09:37
Zloy_Gelud

Та же ерунда, сообщение об ошибке
что MyAddr() string value и все тут.

хотя в отладке видно, что путь передается корректный.
Автор: Zloy_Gelud
Дата сообщения: 02.03.2012 09:41
rokhlin -- понял. У тебя название функции и название переменной (MyAddr/myAddr:: регистр не учитывается) одинаковое! Измени название чего-то одного.

Автор: rokhlin
Дата сообщения: 02.03.2012 11:00
Zloy_Gelud

Точно! Заработало, спасибо.
Автор: Lexua
Дата сообщения: 02.03.2012 21:44
Zloy_Gelud

Цитата:
myImg = MyAddr();


А ну да, вот я балбес
Автор: socorvin
Дата сообщения: 03.03.2012 06:02
Еще раз здравствуйте!

Никак не выходит получать адрес нажатой ссылки в веб-объекте. Мне нужно запустить pdf в autoplay именно из списка ссылок.

Помогите, пожалуйста! Весь форум уже облазил, и ничего не могу найти((((
Автор: Zloy_Gelud
Дата сообщения: 03.03.2012 07:10
socorvin

См. в шапке: Ответы на наиболее часто задаваемые вопросы > Запуск/открытие файлов из Web объекта от tavria2
Автор: socorvin
Дата сообщения: 03.03.2012 07:56

Цитата:
См. в шапке: Ответы на наиболее часто задаваемые вопросы > Запуск/открытие файлов из Web объекта от tavria2


Спасибо, конечно, но, насколько я понимаю, этот метод открывает файлы во внешней программе, а мне нужно чтобы открывались файлы в окне именно autoplay.
Можно это сделать?
Автор: Zloy_Gelud
Дата сообщения: 03.03.2012 08:45
socorvin

Цитата:
этот метод открывает файлы во внешней программе

Суть этого примера - получать ссылки из Web-объекта на файлы без показа стандартного диалогового окна IE.
Цитата:
а мне нужно чтобы открывались файлы в окне именно autoplay.

Создал объект PDF > получил ссылку из Web > загрузил ссылку в PDF объект.
Автор: socorvin
Дата сообщения: 03.03.2012 08:48

Цитата:
Создал объект PDF > получил ссылку из Web > загрузил ссылку в PDF объект.

ясно, спасибо, попробую сделать!
Автор: Stalkersof
Дата сообщения: 03.03.2012 12:00
Как узнать собственное имя exe. App.EXEName есть что то подобное не нашел.
Автор: Zloy_Gelud
Дата сообщения: 03.03.2012 12:04
Stalkersof

Используй глобальную переменную _SourceFilename.
Автор: Stalkersof
Дата сообщения: 03.03.2012 15:58
Вроде что то вырисовывается. Нашел nircmdc.exe консольную программу. С помощью нее удалось сделать самоудаление. И запуск с правами админа. Не мог не поделиться занятная вещица.
http://youtu.be/VX4_UZi_jnM
Автор: ubian
Дата сообщения: 03.03.2012 20:52
Функция String.OutBoolean();
http://ams.ubian.ru/2012/03/string-outboolean/

Добавлено:
Что за хрень

Код:
local tRet = {};
tRet[1] = String.TrimRight(String.TrimLeft(string.match(tUserKey[x], "(.*):"), nil), nil);
tRet[2] = String.TrimRight(String.TrimLeft(string.match(tUserKey[x], ".*)"), nil), nil);
Автор: VladAW
Дата сообщения: 03.03.2012 21:53
Подскажите, пожалуйста, появляется ошибка:"Dyna Zip UnZIP Error: Command syntax error (Inconsistent UNZIP_FILETOMEM parameters.). Начала появляться после добавления кнопки в проект (кнопка была действительно создана с ошибкой), кнопку удалил, но ошибка продолжается. Как это исправить? Заранее спасибо!
Автор: ubian
Дата сообщения: 03.03.2012 22:00
VladAW
А что вы пытаетесь разархивировать?
Проект в студию
Автор: VladAW
Дата сообщения: 03.03.2012 22:18
в том то и дело что ничего

Добавлено:
залил: http://zalil.ru/32813271
Автор: ubian
Дата сообщения: 03.03.2012 22:36
VladAW
Перезалей без удаления лишних файлов (галочки при сохранении убрать). Проект не компилируется
Автор: VladAW
Дата сообщения: 03.03.2012 22:40
повторно залил: http://zalil.ru/32813336
Автор: ubian
Дата сообщения: 03.03.2012 23:46
Никакой ошибки не наблюдаю.
Пару общих советов:
1) У меня на нетбуке с 10.1 экраном программа не поместилась, большая часть контента не видна => уменьшить размер программы
2) Если хотите паковать программу в 1 exe файл, нужно все изображения (фоны и тд.) латинскими символами писать
Автор: VladAW
Дата сообщения: 04.03.2012 00:57
ок. спасибо за советы - исправлю
Автор: Stalkersof
Дата сообщения: 04.03.2012 08:53
VladAW Таже ошибка. На третей странице убрал Button2 и из ресурсов Кнопку Obutton.btn. Ошибка пропала.
Автор: dallas page
Дата сообщения: 04.03.2012 21:55
Всем привет. Подскажите плиз, имеется label с названием процессора, скажем intel core i5. Как сделать так, чтобы программа искала в тексте label (label.gettext) слово i5. И если оно там есть, выводила диалог. Заранее спасибо
Автор: Stalkersof
Дата сообщения: 05.03.2012 12:25
Как удаление файлов связать с прогресс баром на странице. Лучше общий прогресс для удаления всех файлов или хотя бы для каждого файла в отдельности.

Код: local delete_patch = GetSFXPath()
--Delete files
for j,files in pairs (my_files) do
File.Delete(delete_patch..files, false, false, false, nil);
end
Автор: Zloy_Gelud
Дата сообщения: 05.03.2012 13:35
dallas page

Код: local sText = 'intel core i5';
local sSearch = "i5";
if String.Find(sText, sSearch, 1, false) ~= -1 then
Dialog.Message("", "Нашли");
else
Dialog.Message("", "Не нашли");
end
Автор: Stalkersof
Дата сообщения: 05.03.2012 14:28
Zloy_Gelud
Button1 -> On Click, Line 6: Argument -1 must be of type boolean.

Попробывал так ошибки нет и отображения прогресса нет.

Код: callback = function (...)
local nPer = Math.Round(arg[3] / arg[2]);
Progress.SetCurrentPos("Progress1", nPer);
return true
end
Автор: Zloy_Gelud
Дата сообщения: 05.03.2012 14:38
Stalkersof -- сорри. Я косячнул.

Код: callback = function (...)
local nPer = Math.Round(arg[2] * 100 / arg[3]);
Progress.SetCurrentPos("Progress1", nPer);
return true;
end
Автор: Stalkersof
Дата сообщения: 05.03.2012 14:55
Zloy_Gelud Спасибо.
А как оно должно быть, получается имитация. Фактически не важно попробывал 1,5 Гб сносится мгновенно больше не будет.
Объясните что откуда берется. arg[2] и arg[3] это что такое.
Автор: Zloy_Gelud
Дата сообщения: 05.03.2012 15:31
Stalkersof

Цитата:
А как оно должно быть, получается имитация. Фактически не важно попробывал 1,5 Гб сносится мгновенно больше не будет.

Прогресс будет заметен на большом количестве мелких файлов и наоборот.


Цитата:
Объясните что откуда берется. arg[2] и arg[3] это что такое.

Variable Number of Arguments
Автор: Stalkersof
Дата сообщения: 05.03.2012 15:39
Zloy_Gelud Сенькс за разъяснения. Попробую и на большом количестве. Спасибо за помощь буду читать.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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