Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)

Модерирует : gyra, Maz

Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio часть 2 (часть 1)


Параллельная тема в Варезнике - поиск и обсуждение дополнений и ритейл версий


Где почитать:

Для начала читаем статьи: тут раз или тут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
Видео-уроки на YouTube (англ)
Где поживиться:

Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)
Где найти ответы на вопросы:

Виды путей, используемых в AMS от GOOSE
Включение\отключение фоновой музыки кнопкой
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Выделение и копирование в буфер текста\части текста от GOOSE
Для тех, у кого русский проект с "кракозяблами"
Запуск WinRAR'a для распаковки архивов от Reineke
Запуск файлов из Web объекта
Запускаем экзешник по информации из реестра от Lexua
Пример бегущей строки (более красивый способ) от tavria2
Из окна в полноэкранный режим и обратно
Изменяем иконку приложения от Lexua
Изменяем курсор в приложении от GOOSE
Изменяем скроллинг ListBox-у от GOOSE
Используем таймер
Отправка данных из форм по e-mail от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
Показ\скрытие объектов по действиям мыши
Полноэкранный режим для приложения
Последовательный запуск нескольких файлов
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Ряд вопросов и ответов по созданию меню для DVD от tavria2
Реализация Play-листов для Винампа от BOObastis
Таблица дисков системы от Lexua
Утилита для защиты авторанов
Шапка исправлена. Актуально на 20.08.2008 © NightW0lf

Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

 
Список выявленных проблем в AMS 7.0

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:07 03-09-2007 | Исправлено: Maz, 12:31 25-09-2017
Dioxin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с такой проблемкой. Приведенный ниже скрипт посылает винрару параметры, в которых пути к архиву и папке распаковки без кавычек. Пути берутся из реестра. Если путь не содержит пробелов - всё нормально, а если пробелы есть, то ничего не распаковывается. Ссылка в шапке не помогла.  
 
File.Run(_TempFolder.."\\WinRar.exe", "x "..Reg.."\Test.exe *.* "..Reg.." -O+", "", SW_SHOWNORMAL, false);

Всего записей: 16 | Зарегистр. 18-04-2006 | Отправлено: 00:15 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dioxin
Пути, содержащие пробелы, всегда нужно брать в двочные кавычки:
Код:
File.Run(_TempFolder.."\\WinRar.exe", "x \""..Reg.."\Test.exe\" *.* \""..Reg.."\" -O+", "", SW_SHOWNORMAL, false);
-- или
File.Run(_TempFolder..'\\WinRar.exe', 'x "'..Reg..'\Test.exe" *.* "'..Reg..'" -O+', '', SW_SHOWNORMAL, false);

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 01:22 10-05-2008
Dioxin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Протестировал оба варианта. Проект компилируется нормально, но при нажатии на кнопку появляется сообщение "On Click, Line 2: attempt to concatenate global `Reg' (a nil value). И больше ничего не происходит.

Всего записей: 16 | Зарегистр. 18-04-2006 | Отправлено: 01:37 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dioxin
Ну, так в Reg у тебя должен находиться твой путь из реестра, а ошибка говорит о том, что у тебя Reg пустой.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 02:04 10-05-2008
Dioxin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А ведь действительно пустой. У меня в оригинальном скрипте переменная Reg1 называется, а тут я немножко скрипт поправил, а проверял обычным копи-пастом. Сейчас поправил и всё заработало. Спасибо, tavria2, за неотложную помощь.
 
Добавлено:
А вот еще один вопрос. В четвертой версии автоплея была команда Label, я ею довольно часто пользовался. А в пятой-седьмой вроде ее нет (или не нашел). Есть ли всё-таки она в семерке, а если нет, то какие есть ее аналоги?

Всего записей: 16 | Зарегистр. 18-04-2006 | Отправлено: 02:23 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dioxin

Цитата:
В четвертой версии автоплея была команда Label

Что было в 4-й версии - я уже не помню, начиная с 5-й версии, в AMS есть объект Label, для вывода статического текста.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 09:52 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброе утро!
у меня проблема с печатью
можно ли отправить документ на определенный dll файл, который отвечает за печать
 
На пример:
 
в Windows есть файл photowiz.dll (это мастер печати фотографии)
он находиться  
 
C:\WINDOWS\system32
 
можете подсказать код отправки фотографий на этот dll файл
 
очень надо,  пожалуйста!

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 10:17 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents

Цитата:
можно ли отправить документ на определенный dll файл, который отвечает за печать
Файлы в dll не отправляются, т.к. dll - это библиотека функций, с помощью которых выполняются те или иные действия. Для того, чтобы использовать ф-ции из dll, прежде всего нужно подробное описание этих ф-ций (имя ф-ции, параметры, возврат ф-ции и т.д.).  

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:23 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 
Мне просто надо сделать печать документа с помощью dll файла
выходит это не возможно сделать?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 10:29 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents

Цитата:
Мне просто надо сделать печать документа с помощью dll файла  
выходит это не возможно сделать?
Ну, почему не возможно, условия использования dll, я написал в предыдущем посте. Если у тебя есть такая инфа, то можно поробовать...  

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:05 10-05-2008 | Исправлено: tavria2, 11:05 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
если я все что ты перечислил найду. поможешь сделать?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 11:12 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
Можно попробовать.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 12:04 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 
Нигде ни чего не говориться об это dll файле, что же делать?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 13:43 10-05-2008 | Исправлено: lorents, 14:48 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
Скорее всего, эта dll специфическая и не предназначена, для использования в других проектах.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 16:47 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 
все что я знаю об этом файле то что его можно можно запустить через стандартную программу просмотра фотографии, нажав на кнопку печать
 
вот сама программа и и dll файл печати  
http://img233.imageshack.us/my.php?image=87609092lc5.png
 
Добавлено:
давай забудем про photowiz.dll
 
просто можешь сказать как сделать печать документа как во всех программах, которые поддерживают функцио печать

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 17:59 10-05-2008 | Исправлено: lorents, 18:00 10-05-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents

Цитата:
как сделать печать документа как во всех программах

Во всех программах она сделана по разному, общее у них только стандартное диалоговое окно выбора режима печати. Если ты имел ввиду именно это диалоговое окно, то оно тебе не поможет, т.к. кроме окна, нужно еще подготовить файл в формате для печати.
 
Извени, но с печатью я помочь тебе не смогу.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:29 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 

Цитата:
подготовить файл в формате для печати

 
имеешь ввиду чтоб документ поддерживал функцию печать?
 
допустим у меня txt файл, как мне его распечатать?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 23:37 10-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не давно нашел один  пример:
http://www.gooseweb.ru/component/option,com_vfm/Itemid,4/do,view/file,AMS_6|PrinterInstallWizard-AMS6-Intrigued.apz/
там есть код для кнопки  ( вкладка On Click)
 

Код:
 
strComputerName = System.GetLANInfo()
 
 
-- Add a printer wizard runs
File.Run("rundll32 printui.dll,PrintUIEntry \/il \/c\\\\"..strComputerName.Host, "", "")
-- Display printer port information
File.Run("rundll32 printui.dll,PrintUIEntry \/s \/t1 \/n\\\\"..strComputerName.Host, "", "")
 

 
при нажатии появляются вот эти два диалоговых окна
 
как можно запустить также другие dll файлы?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 12:52 11-05-2008 | Исправлено: lorents, 22:21 12-05-2008
Drusus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сообразил, как обойтись без функции _NoExitScriptOnPageJump для выполнения кода после Page.Jump: 1) записать нужные значения в глобальные переменные, а на Page2 к ним обратиться, 2) задать булевую переменную, на Page2 проверить условием её значение. Наверно, для любого программера это очевидно, но для меня - слегка продвинутого чайника - было открытием. Может, кому-то пригодится.
 
Вопрос:
Есть 30 кнопок, имена которых начинаются на "kn". Нужно блокировать нажимаемую кнопку и активировать остальные. Если кнопки с порядковой нумерацией, то работает такая функция:

Код:
function ButtonEnDis(knIndex)
    for i=1, 30, 1 do
        Button.SetEnabled("kn"..i,true)  
    end
    Button.SetEnabled("kn"..knIndex,false)
end

Как изменить функцию, чтобы после "kn" могли быть любые символы?

Всего записей: 119 | Зарегистр. 03-08-2005 | Отправлено: 20:10 11-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот еще нашел  
 
http://it.kgsu.ru/C_OWL/c_owl033.html
 
http://doc.mpv.ru/steps/mfc/steps/45.html

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 21:27 11-05-2008 | Исправлено: lorents, 21:30 11-05-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)
Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru