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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 22.12.2008 17:11
tavria2
Применил стиль WS_EX_STATICEDGE - стало еще лучше.

Цитата:
Если ты имеешь ввиду передергивание размера окна, то это не обязатьельно для On Preload, но если ты поменяешь стиль когда окно уже отображено, то тогда стиль не изменится до изменения размеров окна.

Кхм..У меня почему-получилось и без передергивания размеров окна. Вставил на On Click Labela'a:

Код: WinApi.SetWindowLong(Application.GetWndHandle(), -20, 131072, false);
Автор: Taufon
Дата сообщения: 24.12.2008 11:57
люди помогите плиз, имеется файл реестра его надо вносить в реестр без неизбежного при ручном тыканье диалога "Вы действительно хотете сделать эту глупость?" как это осуществить? подскажите плиз
Автор: Zloy_Gelud
Дата сообщения: 24.12.2008 12:46
Taufon

Код: strImportFile = "AutoPlay\\Docs\\reg.reg";
Shell.Execute("reg.exe", "open", "import \""..strImportFile.."\"", "", SW_SHOWNORMAL, false);
Автор: Taufon
Дата сообщения: 24.12.2008 13:52
попробовал не выходит, нужные данные в реестре там где должны быть не появляются
Автор: Zloy_Gelud
Дата сообщения: 24.12.2008 14:03
Taufon
Только что проверил - всё работает. С путями все нормально?
З.Ы. Выложи содержимое файла под тег [no][more][/more][/no], у себя проверю.
Автор: Taufon
Дата сообщения: 24.12.2008 15:11
все нашел в чем проблема, разбил файл реестра на более мелкие составляющие и все заработало спс
Автор: klm2
Дата сообщения: 02.01.2009 12:22
Помогите с решением такой задачи:

Нужно открывать кликом по кнопке веб-страницу только в Internet Explorer независимо от того, какой браузер установлен по умолчанию, если пользователь отметил флажок Открыть в IE. Как добиться того, чтобы винда запускала этот файл только в IE?
Автор: lorents
Дата сообщения: 02.01.2009 13:42
klm2
А почему не открыть эти файлы через объект WEB? тогда точно откроется через движек Internet Explorer?
видимо на это есть причины тогда так

Код: File.Run(_ProgramFilesFolder.."\\Internet Explorer\\iexplore.exe", "http://mail.ru/", _TempFolder, SW_SHOWNORMAL, true);
Автор: lorents
Дата сообщения: 02.01.2009 20:40
Такой вопрос, хочу сделать что проект мог разархивировать архив 7-zip'а
как это сделать не пойму
параметры

Код: 7z.exe x архив.7z
Автор: Zloy_Gelud
Дата сообщения: 02.01.2009 23:50
lorents

Цитата:
как сделать чтоб проект показывал процент разархивации?

Я етого тоже увы не знаю (но наверняка есть сторонняя либа, которая может передавать процент разархивации), ну а просто разохивировать можно так:

Код: -- путь к архиватору
local strPathTo7ZIP = Registry.GetValue(HKEY_CURRENT_USER, "Software\\7-Zip", "Path", true);
-- путь к архиву
local strPathToArhive = _SourceFolder.."\\AutoPlay.7z";
-- путь к папке для извлеченя архива
local strExtractDir = "C:\\";
if (strPathTo7ZIP ~= "") then
    File.Run(strPathTo7ZIP.."\\7z.exe", "x -o".."\""..strExtractDir.."\" \""..strPathToArhive.."\"", "", SW_SHOWNORMAL, false);
end
Автор: lorents
Дата сообщения: 02.01.2009 23:57
Zloy_Gelud
спасибо, помог сильно!
Автор: lorents
Дата сообщения: 03.01.2009 13:15
Zloy_Gelud
не подскажешь еще, а если такая ситуация

Код: 7z x archive.zip -psecret
Автор: Zloy_Gelud
Дата сообщения: 03.01.2009 22:00
lorents

Код: -- путь к архиватору
local strPathTo7ZIP = Registry.GetValue(HKEY_CURRENT_USER, "Software\\7-Zip", "Path", true);
-- путь к архиву
local strPathToArhive = _SourceFolder.."\\AutoPlay.7z";
-- путь к папке для извлеченя архива
local strExtractDir = "C:\\";
-- пароль
local strPassword = "ru-board";
if (strPathTo7ZIP ~= "") then    
    File.Run(strPathTo7ZIP.."\\7z.exe", "x -o".."\""..strExtractDir.."\" -p"..strPassword.." \""..strPathToArhive.."\"", "", SW_SHOWNORMAL, false);    
end
Автор: lorents
Дата сообщения: 03.01.2009 22:16
Zloy_Gelud
Спасибо!!!!
Автор: GeneralZ
Дата сообщения: 07.01.2009 08:27
А можно ли в меню автозапуска добавить видео формата *.flv? Если да, то как?
Автор: lorents
Дата сообщения: 07.01.2009 17:59
GeneralZ

Цитата:
А можно ли в меню автозапуска добавить видео формата *.flv? Если да, то как?

расшифруй что значит в автозапуск?
чтобы проигрывалось видео формата *.flv?
Автор: Zloy_Gelud
Дата сообщения: 07.01.2009 18:13
GeneralZ
Можно добавить куда угодно, если кодеки для воспроизведения этого формата стоят.
Автор: GeneralZ
Дата сообщения: 08.01.2009 07:57
Ага усё работает) спасибо
Автор: Yakim777
Дата сообщения: 08.01.2009 14:25

Цитата:
А можно ли в меню автозапуска добавить видео формата *.flv? Если да, то как?

Легче конвертировать в *.avi или *.wmv

Добавлено:
У кого работает плагин PopupNotify? Если кого-нибудь работает то как?
Автор: sp3d
Дата сообщения: 08.01.2009 17:56
Всем привет! и с прошедшими праздниками!
подскажите, можно в АМС узнать какая ОС установленна, а именно 32 или 64 бит.?
Автор: Yakim777
Дата сообщения: 08.01.2009 18:11
Есть действие System.Is64BitOS возращает булевскую переменную
Автор: sp3d
Дата сообщения: 08.01.2009 18:18
Yakim777
точно! походу я от праздников еще не отошел
спасибо!

Добавлено:
Что то я не могу понять

Код:
sys_bit = System.Is64BitOS();
if sys_bit then
Label.SetText("bit_txt", "OS-64");
else
Label.SetText("bit_txt", "OS-32");
end
Автор: Yakim777
Дата сообщения: 08.01.2009 18:32
ну а надо:

Код: sys_bit = System.Is64BitOS();
if sys_bit == true then
Label.SetText("bit_txt", "OS-64");
else
Label.SetText("bit_txt", "OS-32");
end
Автор: sp3d
Дата сообщения: 08.01.2009 18:37


Цитата:
if sys_bit == true then

и

Цитата:
if sys_bit then

анологичны.
странно это походу баг, а может еще есть какой-нить вариант, откуда можно вытянуть инфу?!
Автор: Yakim777
Дата сообщения: 08.01.2009 18:45
несовсем.

Код: if sys_bit then
Автор: sp3d
Дата сообщения: 08.01.2009 18:46
Yakim777
Всеравно показывает 32
Автор: Yakim777
Дата сообщения: 08.01.2009 18:55
Вот тройной код (на все лады)

Код: sys_bit = System.Is64BitOS();
if sys_bit == true then
Dialog.Message("Notice", "64 Bit.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
Dialog.Message("Notice", "32 Bit.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
if sys_bit == false then
Dialog.Message("Notice", "32 Bit.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
Dialog.Message("Notice", "64 Bit.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
if (sys_bit) then
Dialog.Message("Notice", "64 Bit.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
Dialog.Message("Notice", "32 Bit.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
Автор: Lexua
Дата сообщения: 09.01.2009 09:47
Yakim777

Цитата:
Код:if sys_bit then

и
Код:if sys_bit ~= nil then

одно и тоже, а

Код:if sys_bit == true then

вызывается если sys_bit == true

Чушь! Ты хоть в справку загляни. вот прямо оттуда пример


Цитата:
-- Check if the OS is 64 bit
b64Bit = System.Is64BitOS();

if b64Bit then
-- The OS is 64 bit
else
-- The OS is not 64 bit.
end


sp3d
Явно глюк какой-то.
Засунь эту строку sys_bit = System.Is64BitOS(); в глобальные переменные.
Автор: Yakim777
Дата сообщения: 09.01.2009 10:10
Точно. А тогда оно не выполняется если переменная nil или false. Понятно.
Автор: sp3d
Дата сообщения: 09.01.2009 12:13
Lexua

нет это не глюк, дело в ДНК.
я напутал, поэтому извиняюсь.
перепутал по незнанию битность процесора и ОС, ОС у меня 32бит.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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