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

» Autoplay Media Studio

Автор: lorents
Дата сообщения: 07.05.2008 20:32
недавно скачал пример

Ссылка

этот пример делает проект прозрачным

при нажатии кнопки "сброс"
проект становиться не прозрачным

можно сделать так чтоб проект сначала был не прозрачным, после нажатия определенной кнопки становился прозрачным
Автор: GOOSE
Дата сообщения: 08.05.2008 10:32
lorents
Код свой (именно СВОЙ!) давай сюда... С указанием, где он у тебя находится...
Автор: lorents
Дата сообщения: 08.05.2008 12:22
прошу вот мой код


Код:
-- вводим новые параметры свойств страницы
tbPageProperties.BackgroundType = 2;
tbPageProperties.ImageFilename = "AutoPlay\\Images\\Background\\BG1.jpg";
-- меняем текущие на новые
Application.SetPageProperties("Page1", tbPageProperties)
Автор: GOOSE
Дата сообщения: 08.05.2008 15:47
lorents
Пардон муа... А ты читать умеешь?
Перечитай еще раз пост №458...
Потом посмотри на версию своей проги...

В 7 версии код будет такой:
-- -- вводим новые параметры свойств страницы
tbPageProperties = {};
tbPageProperties.BackgroundType = 2;
tbPageProperties.ImageFilename = "AutoPlay\\Images\\Background\\BG1.jpg";
-- меняем текущие на новые
Application.SetPageProperties("Page1", tbPageProperties)

Добавлено:
Сейчас проверил, свойства страницы меняются, но фоновая картинка остается прежняя
Разбираться, сорри, пока некогда...
Будет время - пороюсь.
Автор: lorents
Дата сообщения: 08.05.2008 18:05
GOOSE

Спасибо!

еще одно

недавно скачал пример

Ссылка

этот пример делает проект прозрачным

при нажатии кнопки "сброс"
проект становиться не прозрачным

можно сделать так чтоб проект сначала был не прозрачным, после нажатия определенной кнопки становился прозрачным
Автор: GOOSE
Дата сообщения: 09.05.2008 16:12
lorents

Цитата:
можно сделать так...

А фиг его знает!
Попробуй, нам расскажешь

ЗЫ Думаю, что можно: просто разбери код и поменяй последовательность действий...
Но это так, ИМХО, так как автор проекта не я иего не "препарировал"
Автор: maloicot
Дата сообщения: 09.05.2008 16:25
GOOSE а вы можете мне помчь?
Автор: lorents
Дата сообщения: 09.05.2008 16:30
GOOSE

извени за назойливость

в Windows есть файл photowiz.dll (это мастер печати фотографии)
он находиться

C:\WINDOWS\system32

можешь подсказать код отправки фотографий на этот dll файл

очень надо, пожалуйста!
Автор: maloicot
Дата сообщения: 09.05.2008 16:31
GOOSE
это же у вас сайт по проггамме AutoPlay Media Studio -
http://www.gooseweb.ru/

Добавлено:
lorents
да там WINDOWS\system32
Автор: lorents
Дата сообщения: 09.05.2008 16:44
maloicot

я знаю что этот файл там

мне нужен код отправки фотографий на этот dll файл

Добавлено:
GOOSE

на счет прозрачности разобрался

если надо могу сказать
Автор: Dioxin
Дата сообщения: 09.05.2008 23:15
Помогите с такой проблемкой. Приведенный ниже скрипт посылает винрару параметры, в которых пути к архиву и папке распаковки без кавычек. Пути берутся из реестра. Если путь не содержит пробелов - всё нормально, а если пробелы есть, то ничего не распаковывается. Ссылка в шапке не помогла.

File.Run(_TempFolder.."\\WinRar.exe", "x "..Reg.."\Test.exe *.* "..Reg.." -O+", "", SW_SHOWNORMAL, false);
Автор: tavria2
Дата сообщения: 10.05.2008 00:22
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);
Автор: Dioxin
Дата сообщения: 10.05.2008 00:37
Протестировал оба варианта. Проект компилируется нормально, но при нажатии на кнопку появляется сообщение "On Click, Line 2: attempt to concatenate global `Reg' (a nil value). И больше ничего не происходит.
Автор: tavria2
Дата сообщения: 10.05.2008 01:04
Dioxin
Ну, так в Reg у тебя должен находиться твой путь из реестра, а ошибка говорит о том, что у тебя Reg пустой.
Автор: Dioxin
Дата сообщения: 10.05.2008 01:23
А ведь действительно пустой. У меня в оригинальном скрипте переменная Reg1 называется, а тут я немножко скрипт поправил, а проверял обычным копи-пастом. Сейчас поправил и всё заработало. Спасибо, tavria2, за неотложную помощь.

Добавлено:
А вот еще один вопрос. В четвертой версии автоплея была команда Label, я ею довольно часто пользовался. А в пятой-седьмой вроде ее нет (или не нашел). Есть ли всё-таки она в семерке, а если нет, то какие есть ее аналоги?
Автор: tavria2
Дата сообщения: 10.05.2008 08:52
Dioxin

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

Что было в 4-й версии - я уже не помню, начиная с 5-й версии, в AMS есть объект Label, для вывода статического текста.
Автор: lorents
Дата сообщения: 10.05.2008 09:17
Всем доброе утро!
у меня проблема с печатью
можно ли отправить документ на определенный dll файл, который отвечает за печать

На пример:

в Windows есть файл photowiz.dll (это мастер печати фотографии)
он находиться

C:\WINDOWS\system32

можете подсказать код отправки фотографий на этот dll файл

очень надо, пожалуйста!
Автор: tavria2
Дата сообщения: 10.05.2008 09:23
lorents

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

Мне просто надо сделать печать документа с помощью dll файла
выходит это не возможно сделать?
Автор: tavria2
Дата сообщения: 10.05.2008 10:05
lorents

Цитата:
Мне просто надо сделать печать документа с помощью dll файла
выходит это не возможно сделать?
Ну, почему не возможно, условия использования dll, я написал в предыдущем посте. Если у тебя есть такая инфа, то можно поробовать...
Автор: lorents
Дата сообщения: 10.05.2008 10:12
если я все что ты перечислил найду. поможешь сделать?
Автор: tavria2
Дата сообщения: 10.05.2008 11:04
lorents
Можно попробовать.
Автор: lorents
Дата сообщения: 10.05.2008 12:43
tavria2

Нигде ни чего не говориться об это dll файле, что же делать?
Автор: tavria2
Дата сообщения: 10.05.2008 15:47
lorents
Скорее всего, эта dll специфическая и не предназначена, для использования в других проектах.
Автор: lorents
Дата сообщения: 10.05.2008 16:59
tavria2

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

вот сама программа и и dll файл печати
http://img233.imageshack.us/my.php?image=87609092lc5.png

Добавлено:
давай забудем про photowiz.dll

просто можешь сказать как сделать печать документа как во всех программах, которые поддерживают функцио печать
Автор: tavria2
Дата сообщения: 10.05.2008 22:29
lorents

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

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

Извени, но с печатью я помочь тебе не смогу.
Автор: lorents
Дата сообщения: 10.05.2008 22:37
tavria2


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


имеешь ввиду чтоб документ поддерживал функцию печать?

допустим у меня txt файл, как мне его распечатать?
Автор: lorents
Дата сообщения: 11.05.2008 11:52
не давно нашел один пример:
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, "", "")
Автор: Drusus
Дата сообщения: 11.05.2008 19:10
Сообразил, как обойтись без функции _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
Автор: lorents
Дата сообщения: 11.05.2008 20:27
вот еще нашел

http://it.kgsu.ru/C_OWL/c_owl033.html

http://doc.mpv.ru/steps/mfc/steps/45.html

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Symantec Endpoint Protection - SEP


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