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

» Autoplay Media Studio

Автор: Rabych
Дата сообщения: 11.01.2007 20:40
Привет всем! Я тут впервой!
Есть у меня проблемка, что-то похожее здесь уже освещалось но немного не такое как у меня. Перейду к делу:
На странице есть web-объект - html-страничка. На зтой страничке куча ссылок для запуска инсталляционных файлов, самораспаковывающихся архивов и т.д.
Внимание знатоки, вопрос: как нужно писать эти ссылки или какие-то доп. файлы нужны, или плагины. HELP!!!!! уже целый месяц ломаю голову - никак! Такое добро пропадает! Буду благодарен за любую помощь.
PS: AMS 6
Автор: EGORR_TOO
Дата сообщения: 11.01.2007 21:52

Цитата:
Где лежит? Насколько я понял, он не на жестком диске?

Нет, на жестком. В директории программы лежит его шаблон. Он копируется в папку Temp\bookmarks\ и якоря в нем я пытаюсь заменить текстом из БД, обращиясь к нему Temp\bookmarks\bookmarks.htm
И не получается....
Автор: GOOSE
Дата сообщения: 11.01.2007 23:03
EGORR_TOO
Явно косяк в путях...
Попробуй для чистоты эксперимента попробовать его в более коротком пути...

Rabych

Цитата:
Привет всем! Я тут впервой!

Добро пожаловать!

Цитата:
как нужно писать эти ссылки или какие-то доп. файлы нужны, или плагины.

Ты правильно заметил, на пятой странице я уже писал, как оформлять ссылки на исполняемые файлы... Могу вкратце повторить: а чем не устраивает так:

Код: <html>
<body>
<a href="#Page2">На страницу 2</a>
</body>
</html>
Автор: EGORR_TOO
Дата сообщения: 12.01.2007 09:25
2GOOSE

Цитата:
Явно косяк в путях...
Попробуй для чистоты эксперимента попробовать его в более коротком пути...

Я писал путь Temp\bookmarks\bookmarks.htm только для простоты. Конечно в коде этот путь выглядит как _TempFolder.."\\bookmarks\\bookmarks.htm" И всё остальное так же. Если ты об этом.
А что имеется ввиду
Цитата:
попробовать его в более коротком пути...
?
Вообще меня эта ситуевина уже забодала! Реализовал почти все что намечал. Но эта ложка дегтя меня уже достала! Я не люблю приставать с вопросами, пока есть хоть малейший шанс разобраться самому. Но здесь я уже не знаю, что и предпринять! Я понимаю, что я чего-то не понимаю, но что я не понимаю, я не понимаю! И это бесит. Решение проблемы стало навязчивой идеей. Недавно даже на работу не пошел, сидел с кодом бодался. А окажется потом ошибка в какой нибудь ерунде. Как всегда...
Автор: GOOSE
Дата сообщения: 12.01.2007 16:29
EGORR_TOO

Цитата:
А окажется потом ошибка в какой нибудь ерунде. Как всегда...

Стопроцентно!
Если выберу время, покопаю на выходных... Ща просто нет ни сил, ни времени, сорри.
Автор: GOOSE
Дата сообщения: 14.01.2007 11:09
EGORR_TOO
Нет возможности скачать весь проект (рапида, млин), посмотрел листинг только...
Короче, меня оооочень смущает, что у тебя инфа пишется в
Цитата:
_TempFolder.."\\bookmarks\\bookmarks.htm"
а считывается из
Цитата:
_WindowsFolder.."\\bookmarks\\bookmarks.htm"

Проверь, думается, что в этом проблема
Автор: EGORR_TOO
Дата сообщения: 14.01.2007 13:52
Был бы рад, если бы это было так...
Но это не так...
Эта ошибка уже в прошлом.
Теперь это выглядит так.
Вот кусок кода, где была эта ошибка.
Цитата:
Код:     
sFileOut =_TempFolder.."\\Har00UiFG564\\bookmarks\\bookmarks.htm";
    local tblQ = SQLite.QueryToTable(db, sOborQuery );
    tableCount = Table.Count(tQuery);

    --read in template file
    strFile = TextFile.ReadToString(_TempFolder.."\\Har00UiFG564\\bookmarks\\bookmarks.htm");
    
    --look for table position, and replace placeholder with generated table
    
    strFile00 = String.Replace(strFile, "<!--~TABLE~-->", strHTML, false);
    strFile01 = String.Replace(strFile00, "<!--~ADRESS~-->", strHTML01, false);
    strFile02 = String.Replace(strFile01, "<!--~COMPANY~-->", strHTML02, false);
    --write out to the file
    TextFile.WriteFromString(sFileOut, strFile02, false);
Автор: tavria2
Дата сообщения: 14.01.2007 20:57
EGORR_TOO

Prodject > Startup
Код: --Создаем папки. Папку с именем Har00UiFG564, что бы не имя не вызывало интереса...
Folder.Create(_TempFolder.."\\Har00UiFG564\\");
Folder.Create(_TempFolder.."\\Har00UiFG564\\bookmarks\\");
...
Автор: EGORR_TOO
Дата сообщения: 14.01.2007 22:17
tavria2, спасибо!
Автор: Kindly
Дата сообщения: 15.01.2007 12:10
Вот то, о чем я раньше спрашивал. Плагин, расширяющий возможности стандартного MessageBox-а. Загрузить dll и посмотреть ее возможности можно отсюда: http://www.xdialog.com/free_stuff.htm
Но это лишь жалкий обрезок. Вот это интереснее, только, кому удастся получить Lite XDialog.dll, прошу выложить здесь: http://www.xdialog.com/lite_version.htm
Но самое интересное, это полная версия. Демо версия доступна для скачивания, она полнофункциональная, но беда в том, что нету образцов использования кода, хотя они в cdd файле, но все равно добротные примеры отсутствуют.
Автор: GOOSE
Дата сообщения: 15.01.2007 14:02
Kindly
У меня есть.
Нужен полный комплект или только DLL?
Автор: EGORR_TOO
Дата сообщения: 15.01.2007 14:16
Красиво! Особенно чекбокс радует. Его можно только на диалоге использовать?
Поделись, пожалуйста....
Автор: CorbisS
Дата сообщения: 15.01.2007 23:35
Привет всем!
Хочу встать в очередь за помощью.

В проекте есть видеофайлы (.avi). Один файл - одна кнопка на форме.
Открываются эти файлы плеером camtasia (защита такая что ли).
На кнопку назначаю OnClick File.Run camPlay.exe
А вот что дальше - не знаю. Нужно, чтобы после запуска плеера начинал
проигрываться определенный файл.

Просто запускать видео не получается, т.к. по умолчанию используется Media Player.
Вобщем, буду ждать советов. Спасибо.
Автор: GOOSE
Дата сообщения: 16.01.2007 07:57
CorbisS

Цитата:
А вот что дальше - не знаю. Нужно, чтобы после запуска плеера начинал
проигрываться определенный файл.

Без проблем!
Делай так:

Код:
File.Run("AutoPlay\\Docs\\CamPlay.exe", "CAMPLAY /A /E AutoPlay\\Videos\\movie.avi", "", SW_SHOWNORMAL, true);
Автор: Kindly
Дата сообщения: 16.01.2007 11:55
GOOSE

Цитата:
У меня есть.
Нужен полный комплект или только DLL?

Эх.. Все. Доступна полная версия с исходниками. Свеже рипнутая версия. За фейс не судить.

http://rapidshare.com/files/11935138/xDialog_Full.rar.html
http://webfile.ru/1283539
http://rl-team.ru/882109

GOOSE, добавишь себе в примеры?
Автор: CorbisS
Дата сообщения: 16.01.2007 12:15
О, поклон, мастер Goose.
Как говорится: "Все гениальное - просто".
Автор: GOOSE
Дата сообщения: 16.01.2007 12:45
Kindly

Цитата:
GOOSE, добавишь себе в примеры?

Добавлю, только дефейсну, с твоего позволения
У меня на сайте официально все легальное
Не возражаешь?
Автор: CorbisS
Дата сообщения: 16.01.2007 16:08
Всю тему перерыл два раза - результат отрицательный.
Это по поводу следующего вопроса.

Как менять размеры окна программы по клику на кнопке?

И еще заинтересовало следующее:
Как в примере FadeInOut сделать, чтобы параллельно с увеличением заначения прозрачности при закрытии приложения, уменьшалась громкость фоновой музыки?
В итоге получиться плавное визуальное и звуковое затухание.
Автор: tavria2
Дата сообщения: 16.01.2007 16:52
CorbisS
Используй действие Window.SetSize.
Автор: CorbisS
Дата сообщения: 16.01.2007 18:47
Попробовал применить Window.SetSise - встала проблема рамера маски. Т.е. размер окна и фоновой картинки меняется, маски - нет.
Если точнее, то сделать окно меньше можно, больше - не получается.
Автор: tavria2
Дата сообщения: 16.01.2007 21:24
CorbisS

Цитата:
Как в примере FadeInOut сделать, чтобы параллельно с увеличением заначения прозрачности при закрытии приложения, уменьшалась громкость фоновой музыки?

Добавлена фоновая музыка с затуханием.
FadeInOut_1.1.apz (387 кб).
Автор: CorbisS
Дата сообщения: 17.01.2007 00:22
С масками разобрался. Спасибо.

Пытаюсь пример со звуком доработать.
Как проверить, что музыка уже играет? а то при переключении между страницами
происходит перезупуск музыки.
Перенос команды на запуск таймера из события OnShow в событие PreLoad ничего не меняет.
Автор: tavria2
Дата сообщения: 17.01.2007 02:05
CorbisS

Цитата:
Не совсем ясно, куда эти маски пристроить??

Помести файлы масок в папку проекта Images и при изменении размера окна применяй нужную маску, с помощью действия Window.SetMask.

Цитата:
Как проверить, что музыка уже играет? а то при переключении между страницами
происходит перезупуск музыки.

FadeInOut_1.2.apz (399 кб).
Автор: Kindly
Дата сообщения: 17.01.2007 12:43
GOOSE

Цитата:
Добавлю, только дефейсну, с твоего позволения

Нет проблем.

tavria2
Было бы неплохо отсылать свои примеры к уважаемому GOOSE.
Автор: JamesMcAlt
Дата сообщения: 17.01.2007 13:09
Пожайста подскажите как сделать. Уменя на странице объект Дерева и Web объект.В дереве в каждой ветви по три подуровня.Нужно чтобы при клике на конечных элементах дерева в Web загружалась другая страница. И еще один вопрос. Из одного объекта вэб нужно сделать ссылку на якорь страницы закруженой в другом объекте вэб (карта с закладками).Заранее спасибо.
Автор: tavria2
Дата сообщения: 17.01.2007 13:58
Kindly

Цитата:
Было бы неплохо отсылать свои примеры к уважаемому GOOSE.

Каким образом? На его сайте не включен upload, да и не нужно это, иначе сайт превратится в мусорник. Я думаю, что GOOSE сам решит, что ему размещать у себя на сайте.
Автор: GOOSE
Дата сообщения: 17.01.2007 17:25
Решит
Любой русский пример я опубликую с удовольствием!
Давайте, дабы не флеймить больше, определимся так: я НЕ БУДУ размещать примеры, если автор прямо об этом скажет... В остальных случаях буду их зеркалить. Такой подход думаю устроит всех?

Для тех, кто готов помочь мне в описании своих примеров: было бы неплохо, если бы вы сами составили описание своего примера. К формату описания особых требований нет, приму любой файл .txt
Автор: Rabych
Дата сообщения: 17.01.2007 23:03

Цитата:
на пятой странице я уже писал, как оформлять ссылки на исполняемые файлы...

Что-то не клеится. Делаю вот такую ссылку:
<a href="../../AutoPlay/Docs/Proga/install.exe">
а при запуске "диска" (после нажатия на ссылку) пишет что невозможно найти файл.
Думаю что ошибка где-то в начале ссылки, а как написать правильно - не знаю. Кто поможет "добить"?
PS: html-страницу делаю в FrontPage.
Автор: JamesMcAlt
Дата сообщения: 18.01.2007 06:49
Может кто сталкивался, подскажите как вставить в проект файлы джава(расширение .js), Как можно передать переменные и данные из полей ввода в JS вэб объекта и обратно.Делаю сейчас очень интересный проект, думаю когда сделаю он будет интересен многим.
Автор: GOOSE
Дата сообщения: 18.01.2007 08:31
Rabych
На 5 странице написано:

Цитата:
- кидаешь свой экзешник в папку DOC (можешь сделать поддиректории, как удобно);
- ссылки на html странице оформляй в виде

Код: <a href="#proga.exe">;

- в свойствах Web объекта на вкладке Actions --> OnNavigate прописываешь:

Код: File.OpenURL("AutoPlay\\Docs\\proga.exe", SW_SHOWNORMAL);

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Matrix Screensaver


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