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

» Autoplay Media Studio

Автор: lorents
Дата сообщения: 14.09.2008 23:08
Zloy_Gelud

Цитата:
См. свойства проекта - Resize: Min. Width и Min. Height. Ниже этих размеров проект нельзя будет уменьшить.

я как раз так же сделал, все я понял тогда как мне сделать

БОЛЬШОЕ ТЕБЕ СПАСИБО ЗА ВСЕ
Автор: qwegan
Дата сообщения: 15.09.2008 09:27
Zloy_Gelud
Спасиб!!...попробую разобраться..))

Автор: lorents
Дата сообщения: 15.09.2008 21:50
это снова я и у меня опять проблема
хотел сделать так чтобы каждая страница имела разные menu bar

копался в справочнике и нашел такой код

код ввожу в on menu страницы проекта

Код: -- Create a table containing all menu information
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "&New Menu";
tblMenu[1].ID = 100;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[1].SubMenu = {};
tblMenu[1].SubMenu[1] = {};
tblMenu[1].SubMenu[1].Text = "&SubItem 1";
tblMenu[1].SubMenu[1].ID = 101;
tblMenu[1].SubMenu[1].Checked = false;
tblMenu[1].SubMenu[1].Enabled = true;
tblMenu[1].SubMenu[2] = {};
tblMenu[1].SubMenu[2].Text = "S&ubItem 2";
tblMenu[1].SubMenu[2].ID = 102;
tblMenu[1].SubMenu[2].Checked = false;
tblMenu[1].SubMenu[2].Enabled = true;

-- Set the menu based on the info in the above table
Application.SetMenu(tblMenu);
Автор: tavria2
Дата сообщения: 15.09.2008 22:36
lorents

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

Подскажу, в событии On Menu нажать кнопку "Справка" и посмотреть для чего предназначено это событие и тебе станет ясно почему твой код так работает.

Событие On Menu предназначено для обработки выбранного пункта меню и пока ты его не выбрал - событие не вызывается.

Помести свой код в On Preload или On Show.
Автор: lorents
Дата сообщения: 15.09.2008 22:46
tavria2
СПАСИБО! все разобрался
и спасибо тебе, что, можно сказать, заставил открыть и начать читать справку
за это большое спасибо
Автор: sucubus2010
Дата сообщения: 16.09.2008 11:30
Народ ето знает подскажите такая проблема надо както сделать чтоб при запуске команды в цмд
tree C:\
содержимое выводилось без задержек в параграф амс
кто знает чтото подобно как организовать
Автор: lorents
Дата сообщения: 16.09.2008 14:42
Всем привет!
обьясните одну вещь

Цитата:
tblMenu[1].Text = "&New Menu";

зачем нужен символ &?

Добавлено:
и еще

как сделать через код следующие вещи, искал в справке но к сожалению не нашел



и

Автор: Zloy_Gelud
Дата сообщения: 16.09.2008 17:29
sucubus2010

Цитата:
сделать чтоб при запуске команды в цмд
tree C:\
содержимое выводилось без задержек в параграф амс

Задержка будет в любом случае на выполнение команды tree.
Ну а вообще можно попробывать использовать символ перенаправления '>'. Например, tree C:\ > С:\1.txt
И в таймере смотреть создан ли файл 1.txt, и, если создан, то выводить его содержимое в Параграф.


lorents

Цитата:
зачем нужен символ &?

Он необязателен. (Буква после символа & будет подчеркнута).

Цитата:
как сделать через код следующие вещи, искал в справке но к сожалению не нашел

1. А что здесь не ясно? В справке все есть.
2. Menu Bar > Properties: Separator

Автор: lorents
Дата сообщения: 16.09.2008 18:21
Zloy_Gelud

Цитата:
1. А что здесь не ясно? В справке все есть.
2. Menu Bar > Properties: Separator

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

не скажешь как это сделать через код?

нашел код для этого

Код: -- Create a table containing all menu information
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "&New Menu";
tblMenu[1].ID = 100;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[1].SubMenu = {};
tblMenu[1].SubMenu[1] = {};
tblMenu[1].SubMenu[1].Text = "&SubItem 1";
tblMenu[1].SubMenu[1].ID = 101;
tblMenu[1].SubMenu[1].Checked = false;
tblMenu[1].SubMenu[1].Enabled = true;
tblMenu[1].SubMenu[2] = {};
tblMenu[1].SubMenu[2].Text = "S&ubItem 2";
tblMenu[1].SubMenu[2].ID = 102;
tblMenu[1].SubMenu[2].Checked = false;
tblMenu[1].SubMenu[2].Enabled = true;

-- Set the menu based on the info in the above table
Application.SetMenu(tblMenu);
Автор: 203igor
Дата сообщения: 16.09.2008 19:11
За предыдущий ответ огромное спасибо!
Можно ли сделать чтобы autorun.exe нельзя было скопоровать с диска.
Автор: Lexua
Дата сообщения: 16.09.2008 19:11
lorents Ну справка рулит же!


Цитата:
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "&New Menu";
tblMenu[1].ID = 100;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[1].SubMenu = {};
tblMenu[1].SubMenu[1] = {};
tblMenu[1].SubMenu[1].Text = "&SubItem 1";
tblMenu[1].SubMenu[1].ID = 101;
tblMenu[1].SubMenu[1].Checked = false;
tblMenu[1].SubMenu[1].Enabled = true;
tblMenu[1].SubMenu[2] = {};
tblMenu[1].SubMenu[2].Text = "S&ubItem 2";
tblMenu[1].SubMenu[2].ID = 102;
tblMenu[1].SubMenu[2].Checked = false;
tblMenu[1].SubMenu[2].Enabled = true;
tblMenu[1].SubMenu[2].SubMenu = {};
tblMenu[1].SubMenu[2].SubMenu[1] = {};
tblMenu[1].SubMenu[2].SubMenu[1].Text = "&SubItem 1";
tblMenu[1].SubMenu[2].SubMenu[1].ID = 201;
tblMenu[1].SubMenu[2].SubMenu[1].Checked = true;
tblMenu[1].SubMenu[2].SubMenu[1].Enabled = true;
tblMenu[1].SubMenu[2].SubMenu[2] = {};
tblMenu[1].SubMenu[2].SubMenu[2].Text = "&SubItem 2";
tblMenu[1].SubMenu[2].SubMenu[2].ID = 202;
tblMenu[1].SubMenu[2].SubMenu[2].Checked = false;
tblMenu[1].SubMenu[2].SubMenu[2].Enabled = true;

-- Set the menu based on the info in the above table
Application.SetMenu(tblMenu);


И вобще создавать меню проще изначально через Project -> Menu Bar
Автор: lorents
Дата сообщения: 16.09.2008 19:21
Lexua
Спасибо, теперь я понял где допустил оштбку)))

ты забыл дописать

Код: Application.SetMenu(tblMenu);
Автор: 203igor
Дата сообщения: 16.09.2008 19:22
Возможен ли запуск autorun.exe через MS DOS .
Автор: Lexua
Дата сообщения: 16.09.2008 19:24
Zloy_Gelud

Цитата:
Задержка будет в любом случае на выполнение команды tree.
Ну а вообще можно попробывать использовать символ перенаправления '>'. Например, tree C:\ > С:\1.txt
И в таймере смотреть создан ли файл 1.txt, и, если создан, то выводить его содержимое в Параграф.


Да именно так, но тут существует еще одна проблема, походу нужно кодировку менять с DOS на Windows-1251 чтоб это как-то выглядело нормально. Поэтому таймер тут лишний.
Нужно создавать цмд файл типа


Цитата:
@echo off
tree C:\ > С:\1.txt


запустить его, потм перекодироавть файл, и аж потом его уже читать в параграф.



Добавлено:
203igor
Нет, нелзя. Авторан для ДОС здесь http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=27301&start=120#lt
Автор: 203igor
Дата сообщения: 16.09.2008 19:33
Можно ли сделать чтобы autorun.exe нельзя было скопоровать с диска.
Например чтобы при загрузки диска перед его открытием создавалась запись в реестре не позволяющяя скопировать фаил.
Автор: Zloy_Gelud
Дата сообщения: 16.09.2008 19:58
Lexua

Цитата:
походу нужно кодировку менять с DOS на Windows-1251 чтоб это как-то выглядело нормально

Верно подметил
Автор: AleksejTokarev
Дата сообщения: 16.09.2008 20:04
Привет всем!

Сталкнулся с такой проблемой:

мне из ИНИ файля нужно удалить Value, но есть одно но!
Удалить нужно тот Value каторый содержит нужный мне Data
например

INIFile

Код:
[Sektion]

Value = Date
Willkommen = Привет=123.fvd=gfb
Goodbay = Пака

Автор: Zloy_Gelud
Дата сообщения: 16.09.2008 21:01
AleksejTokarev

Если у тебя одна секция, то так можно:

Код: function DeleteValue(sPathINI, sSearchData)
    tSNames = INIFile.GetSectionNames(sPathINI);
    if (tSNames) then
        tVNames = INIFile.GetValueNames(sPathINI, tSNames[1]);
        if (tVNames) then
            for n, sVName in tVNames do
                sData = INIFile.GetValue(sPathINI, tSNames[1], sVName);
                if (sData == sSearchData) then
                    INIFile.DeleteValue(sPathINI, tSNames[1], sVName);
                    break;                 
            end
        end
    end
end
end
DeleteValue("C:\\INI.ini", "Пака");
Автор: 203igor
Дата сообщения: 16.09.2008 21:13
Можно ли сделать чтобы autorun.exe нельзя было скопоровать с диска.
Например чтобы при загрузки диска перед его открытием создавалась запись в реестре не позволяющяя скопировать фаил.
Кто нибуть оветит нет??
Автор: AleksejTokarev
Дата сообщения: 16.09.2008 22:28
Zloy_Gelud

Sdrawstwujte!

U menja wasch kod ne ho4et rabotat'


Код:
function DeleteValue(sPathINI, sSearchData)
tSNames = INIFile.GetSectionNames(sPathINI);
if (tSNames) then
tVNames = INIFile.GetValueNames(sPathINI, tSNames[1]);
if (tVNames) then
for n, sVName in tVNames do
sData = INIFile.GetValue(sPathINI, tSNames[1], sVName);
if (sData == sSearchData) then
INIFile.DeleteValue(sPathINI, tSNames[1], sVName);
break;
end
end
end
end
end
result = Input.GetText("Input1");
DeleteValue("AutoPlay\\Docs\\INI.txt", result);
Автор: sucubus2010
Дата сообщения: 16.09.2008 22:30

Цитата:
Да именно так, но тут существует еще одна проблема, походу нужно кодировку менять с DOS на Windows-1251 чтоб это как-то выглядело нормально. Поэтому таймер тут лишний.
Нужно создавать цмд файл типа


Цитата:
@echo off
tree C:\ > С:\1.txt


запустить его, потм перекодироавть файл, и аж потом его уже читать в параграф.

Это понятно я думал можно както чтоб напрямую но сам голову ламаю давно так пробовал получается задержка большая
Автор: Zloy_Gelud
Дата сообщения: 16.09.2008 23:38
AleksejTokarev


Цитата:
I 4to sna4it bukwa "n" w washem kode

'n' - номер обрабатываемой строки в цикле. Можно ей дать конешно и другое название.

Цитата:
tak kak u menja est' peremennaja "n" ja bojus 4to odno drugomu meshat' budet!

Не будет, так как она используется только в функции.

Цитата:
U menja wasch kod ne ho4et rabotat'

Создал я инишник как ты привел выше:

Цитата:
[sektion]
1=2
3=4
5=6
a=b
7=5=4
b=4=%=6

Выполнил вот такой код:

Код: DeleteValue("C:\\INI.ini", "4=%=6");
Автор: NightW0lf
Дата сообщения: 17.09.2008 12:37
Всем привет!
Кто-нибудь знает\может реализовать подобный эффект в AMS? Этот эффект как я понял идет как стандартная функция в программе Multimedia Builder, я сам пробывал качать эту программу и создать подобный эффект, но у меня не получилось...
Автор: AleksejTokarev
Дата сообщения: 17.09.2008 13:43
Zloy_Gelud

Спасибо, всё заработало!
Автор: lorents
Дата сообщения: 17.09.2008 16:18
NightW0lf
это делается через через Multimedia Builder, это точна так как я такое же делал, там массу таких эфектов
если хочешь могу обьяснить как это сделать и вообще где скачать русскую версию этой программы, справку на русском, примеры и форум этой программы. Просто я лично работаю с этой программой.

Добавлено:
и еще не знаю как здесь можно или нет, но на Multimedia Builder это делается без проблем
Автор: NightW0lf
Дата сообщения: 17.09.2008 17:30
lorents -
Автор: 203igor
Дата сообщения: 17.09.2008 21:08
Как сделать так чтобы строка прогресса показывала уровень громкости проигрываемой мелодии.

Хочу замутить mp3 проигрыватель
Нужна помощь
Автор: lorents
Дата сообщения: 17.09.2008 22:51
Как сделать также


но только через код,
не использую Menu Bar > Properties: Separator

Уже разобрался, простите что отвлек)
Автор: tamagocha
Дата сообщения: 17.09.2008 23:08
люди добрые помогите!как сделать так чтобы в 1ом окошке был список программ, а при наведении(нажатии) на файл из списка выводилась инфа о нем и кнопка для установки(т.е. чтобы кнопка для установки была одна,а файл выбирался из списка)???
Автор: AleksejTokarev
Дата сообщения: 17.09.2008 23:21
tamagocha



Цитата:
люди добрые помогите!как сделать так чтобы в 1ом окошке был список программ, а при наведении(нажатии) на файл из списка выводилась инфа о нем и кнопка для установки(т.е. чтобы кнопка для установки была одна,а файл выбирался из списка)???


Советую прочитать вот тут Ссылка

Очень всё чётко распиисано, я сам с этого начинал, советую!

А на кнопке сделай получать данные из ListBox

Если что не поймёш, чем смогу помгу!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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