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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 30.03.2008 15:09
samson1


Цитата:
Но здесь для поиска ярлыков на Desktop' e, а если на рабочем столе и в меню программ не создавались ярлыки, получается, что поиск будет не корректным (хотя бы и по ярлыкам).

Это по моему примеру? ). Десктоп здесь в качестве примера, т.к. не обговаривалось какая папка должна сканироватсо на наличие ярлыков..
Если пишут, что

Цитата:
функция которая будет сканировать файлы с расширением *.lnk и выводить их в меню

то я так думаю подразумевают существование ярлыков в опред. папке, которая и будет сканир-ся.

Цитата:
поиск будет не корректным

Это как? Если ярлыки не будут найдены то соответственно накакова контекст. меню не появитсо.
Автор: SNata
Дата сообщения: 30.03.2008 15:22
Огромное спасибо)

Добавлено:
Задам ещё одну задачку) может кто поможет давно уже немогу решить)
Вообщем давно хочу сделать такую штуку типа Слайдшоу но чтобы оно опять же ярлыки скинировало но помимо всего вместо картинки выводило иконку и по дабл клику запускался ярлык ну отсканить добавить поняткно а вот как сделать ну переделывал я плагин слайдшоу чтоб разрешить добавлять ярлыки но толку нету надо както добавить чтоб он иконку зацеплял. Вот. Если кто посоветует как вывести список ярлыков с иконками то буду очень благодарен)
Автор: GOOSE
Дата сообщения: 30.03.2008 20:44
Ребята... У меня "лыжи не едут"...
Хотел побыстрому сделать разбор XML данных с GisMeteo...
И не пойму... половина данных собирается, половина нет... Бред...
Парни, проверьте у себя! Может я чего то не то делаю?

--вот кусок эксэмэлки...

Код:
<?xml version="1.0" ?>
<MMWEATHER>
<REPORT type="frc3">
<TOWN index="26063" sname="%D1%E0%ED%EA%F2%2D%CF%E5%F2%E5%F0%E1%F3%F0%E3" latitude="60" longitude="30">
<FORECAST day="30" month="3" year="2008" hour="15" tod="2" predict="18" weekday="1">
<PHENOMENA cloudiness="3" precipitation="10" rpower="0" spower="0" />
<PRESSURE max="770" min="768" />
<TEMPERATURE max="4" min="2" />
<WIND min="3" max="6" direction="4" />
<RELWET max="98" min="93" />
<HEAT min="1" max="3" />
</FORECAST>
Автор: sttmaster
Дата сообщения: 02.04.2008 19:48
Народ помогите со скриптом...Образно говоря,после установки программы создается папка в директории C:\Program Files\New Folder (с тремя подпапками),в проекте в директории \CD_Root\AutoPlay\Docs имеется такая же \New Folder (с тремя подпапками),
НАДО, чтобы по нажатию на кнопку или же после установки самой проги папка из проекта с перезаписью заменила существующую C:\Program Files\New Folder....

В самой проге Ams 7.1.100 в скриптах моно сотворить такое...

Автор: Zloy_Gelud
Дата сообщения: 02.04.2008 20:49
sttmaster


Код: File.Copy("AutoPlay\\Docs\\*.*", _ProgramFilesFolder.."\\", true, true, false, true, nil);
Автор: sttmaster
Дата сообщения: 02.04.2008 20:58
Спасибо..

Добавлено:

Цитата:
Zloy_Gelud


Извини что туплю....

File.Copy("AutoPlay\\Docs\\Templates", _ProgramFilesNeroNero8"\\", true, true, false, true, nil);

Правильно и впаривать в действия под кнопку...
Автор: Lexua
Дата сообщения: 03.04.2008 15:38
sttmaster

Цитата:
File.Copy("AutoPlay\\Docs\\Templates\\*.*", _ProgramFilesFolder.."\\Nero\\Nero8\\", true, true, false, true, nil);

Вот так правильно
Автор: lorents
Дата сообщения: 03.04.2008 20:47
Всем Привет!
у меня вопрос, Как сделать так чтоб можно было отправлять письмо, вводишь свою почту, тему и т.д, потом кликаешь отправить, и письмо приходит определенному человеку?
Автор: sttmaster
Дата сообщения: 03.04.2008 22:02

Цитата:
Lexua


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

Автор: Lexua
Дата сообщения: 04.04.2008 08:51
sttmaster

Цитата:
StatusDlg.Show();
File.Copy("AutoPlay\\Docs\\Templates\\*.*", _ProgramFilesFolder.."\\Nero\\Nero8\\", true, true, false, true, nil);
StatusDlg.Hide();

Этот код выведет просто диалог с прогрессбар.
Если прогресс на главной странице, то нужно писать код для подсчета количества копируемых файлов.
Где-то пробегала в топике функция.
А вобще то справка рулит

Добавлено:
lorents
В шапке Отправка данных из форм по e-mail от GOOSE
Автор: lorents
Дата сообщения: 04.04.2008 17:38
sttmaster Спасибо тебе большое, но мне нужно так чтоб человек, как бы сам мог отправлять письмо через созданную программу, без вспомогательных программ

Люди помогите пожалуйста!
У меня еще один вопрос, как сделать так чтоб можно было сохранить файл на компьютер, но чтоб можно было самому выбирать куда?
Автор: BOObastis
Дата сообщения: 05.04.2008 08:37
lorents

Цитата:
как бы сам мог отправлять письмо через созданную программу, без вспомогательных программ

средствами AMS ты этого не сделаешь,
можно использовать набор luasocket, но для этого нужно немного знать lua и при его использовании у меня часто приложение вылетало с ошибками были проблемы с использованием памяти или, что на мой взгляд предпочтительнее использовать небольшие утилиты для отправки/приема сообщений,

к примеру эту: http://rapidshare.com/files/38430339/post_ie.rar

которую ты можешь включить в проект, и отравлять сообщения с помощью командной строки:

Код: postie.exe -tls -host:smtp.gmail.com -port:587 -user:*******@gmail.com -pass:******* -to:********@gmail.com -from:*******@gmail.com -s:"subject" -msg:"Hi me!\r\n" -v:9
Автор: lorents
Дата сообщения: 05.04.2008 11:40
BOObastis

а пароль к архиву можно?
Автор: Zloy_Gelud
Дата сообщения: 05.04.2008 14:04
lorents

Цитата:
как сделать так чтоб можно было сохранить файл на компьютер, но чтоб можно было самому выбирать куда?

У тебя уже имеется сам файл и ты хочешь его копировать в папку, которая выбирается с помощью диалогового окна? или же ты сам формируешь файл, а затем его сохраняешь?
Автор: lorents
Дата сообщения: 05.04.2008 14:45
Zloy_Gelud

у меня уже есть файл и я хочу его копировать в папку, которая выбирается с помощью диалогового окна
Автор: Zloy_Gelud
Дата сообщения: 05.04.2008 15:23
lorents

Код: sFolderPath = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
if (sFolderPath ~= "CANCEL") and (sFolderPath ~= "") then
    File.Copy("C:\\MyFile.exe", sFolderPath.."\\", true, true, false, true, nil);
end
Автор: lorents
Дата сообщения: 05.04.2008 15:27
Zloy_Gelud

Спасибо табе. но мне нужно как бы не пакетную передачу файла, а один файл?
Автор: Pazan
Дата сообщения: 05.04.2008 16:49
tavria2

Цитата:
Использовать плагин WinApi:

а где живёт этот плагин
Автор: SNata
Дата сообщения: 05.04.2008 17:43

Цитата:
к примеру эту: http://rapidshare.com/files/38430339/post_ie.rar

А пароль?
Автор: tavria2
Дата сообщения: 05.04.2008 17:57
Pazan

Цитата:
а где живёт этот плагин

Здесь.
Автор: Zloy_Gelud
Дата сообщения: 05.04.2008 19:51
lorents

Цитата:
но мне нужно как бы не пакетную передачу файла, а один файл?

Это как? В моем примере копируется один файл C:\MyFile.exe
Автор: lorents
Дата сообщения: 05.04.2008 20:14
Zloy_Gelud

мне нужно чтоб через Dialog.FileBrowse было
Автор: Zloy_Gelud
Дата сообщения: 05.04.2008 20:25
lorents

Через Dialog.FileBrowse папку же не выберешь. Ето действие используется для открытия/сохранения файла. Так зачем же оно тогда тебе нужно?
Автор: lorents
Дата сообщения: 05.04.2008 20:59
Zloy_Gelud

ну так мне и нужно сохранить файл
Автор: Zloy_Gelud
Дата сообщения: 05.04.2008 21:14
lorents

Во-первых, под "сохранить" понималось, что тело(содержимое) будущего файла создается твоими ручками (например какой-нить текстовик), а потом, через диалог сохранения файла, ты его собственно и сохраняешь (присваеваешь расширение и имя) в папку. Во-вторых, чем собственно тебя не устроил мой вариант? И в-третьих, все-таки определись, что тебе надо. Ты написал

Цитата:
я хочу его копировать в папку, которая выбирается с помощью диалогового окна

Я тебе привел пример того, как ето делаетсо. Какой вопрос - такой ответ..Или излагай свои мысли более понятно. Ну и не грех будет добавить и четвертое: ЧИТАЕМ СПРАВКУ по етим действиям, а потом задаем вопросы, если что-то непонятно.
Автор: lorents
Дата сообщения: 05.04.2008 21:31
Zloy_Gelud

Спасибо тебе большое за все!
А ты случайно не знаешь как с помошью средств AMS сделать свою программу для отправки электронных писем, но что все эти письма получал один и тотже человек?

и еще один вопрос. А как можно сделать так что картинку можно было при нажатмии одной кнопки увеличивать, и уменьшать при нажатии другоу кнопки
Автор: Zloy_Gelud
Дата сообщения: 05.04.2008 23:10
lorents


Цитата:
А как можно сделать так что картинку можно было при нажатмии одной кнопки увеличивать, и уменьшать при нажатии другоу кнопки

Попробуй так:
В Глобальные функции

Код: --[[
    Функция проверяет находитсо ли курсор в области рисунка
    Возвращает true, если ДА, и false, если НЕТ
]]

function IsImage(sObjectName, e_X, e_Y)
    local tImgPos = Image.GetPos(sObjectName);
    local tImgSize = Image.GetSize(sObjectName);
    if (e_X >= tImgPos.X) and (e_X <= tImgPos.X + tImgSize.Width) and (e_Y >= tImgPos.Y) and (e_Y <= tImgPos.Y + tImgSize.Height) then
        return true; else return false;
    end
end
Автор: lorents
Дата сообщения: 05.04.2008 23:18
Zloy_Gelud


СПАСИБО, все работает

а можно поставить диапазон, например не больше трех раз, можно кликать на картинку (при увеличении)?
Автор: Zloy_Gelud
Дата сообщения: 06.04.2008 00:06
lorents

Цитата:
а можно поставить диапазон, например не больше трех раз, можно кликать на картинку (при увеличении)?

Можно, просто добавь счетчик кликов..
Всё остальное пробуй делать сАм, писать всЁ за тебя желания как-то нет =)
Автор: BOObastis
Дата сообщения: 06.04.2008 00:41
lorents
сори ссылку брал из варезника, забыл, что запаролена,
вот пароль:

Код: Dimka_GreeN

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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