|
Алгоритмика Об алгоритмах вообще; методы, обсуждения способов решения |
07.02.2013, 23:39
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Screensaver
В своё время была годная статья по подпряганию WinAPI для создания скринсейверов. И не могу найти на булке К тому же, думаю, что в свете выхода новых ОС, мануал требует расширения.
Пожалуйста, поделитесь знаниями на тему.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
07.02.2013, 23:59
|
#2
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Screensaver
мм насколько помнится ( ещё с времен вин98 ), можно любой ехе назвать ".scr" и юзать как скринсейвер. как делать настройки скринсейвера только хз. я в школьные времена тупо на блице делал скринсейверы, обычные ехе + детект на выключение двигом мышки.
|
(Offline)
|
|
08.02.2013, 00:16
|
#3
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Screensaver
Помню её.
Вообще весь смысл был таков:
Винда передаёт два вида команд в командной строке:
1. Запустить окошко настроек
2. Запустить сам скринсейвер
Накрайняк можешь сам их отловить.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
08.02.2013, 00:24
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Screensaver
Вот тут описывается о том что ABTOMAT сказал, разные аргументы передаются исполняемому файлу, следственно от них и задавай параметры.
Скорее всего можешь хранить данные либо в Program Data либо в реестре.
http://www.harding.edu/fmccown/scree...reensaver.html
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
08.02.2013, 00:25
|
#5
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Screensaver
if (firstArgument == "/c") // Configuration mode {
// TODO
}
else if (firstArgument == "/p") // Preview mode
{
// TODO
}
else if (firstArgument == "/s") // Full-screen mode
|
Ага вот про превью забыл. Не знаю, правда, чем оно отличается от обычного.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
08.02.2013, 00:31
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Screensaver
Сообщение от ABTOMAT
Ага вот про превью забыл. Не знаю, правда, чем оно отличается от обычного.
|
Тем что обычное - это на весь экран, а превью то что в маленьком окошке превью в самой системе.
|
(Offline)
|
|
08.02.2013, 01:33
|
#7
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Screensaver
Сообщение от MoKa
Тем что обычное - это на весь экран, а превью то что в маленьком окошке превью в самой системе.
|
Хм, видел кучу кастомных скринсейверов, у которых превью показывало на весь экран.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
08.02.2013, 11:31
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Screensaver
Сообщение от Mr_F_
мм насколько помнится ( ещё с времен вин98 ), можно любой ехе назвать ".scr" и юзать как скринсейвер. как делать настройки скринсейвера только хз. я в школьные времена тупо на блице делал скринсейверы, обычные ехе + детект на выключение двигом мышки.
|
Там ещё директории должны были быть определённые, ЕМНИП: виндоус или систэмТридцатьДва.
А в 7-ке, например блитц даже нормально не встанет (в программ файлс) как раз из-за ограничений на запись.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
08.02.2013, 12:23
|
#9
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Screensaver
Дезинформация всё встанет, в системные папки нельзя писать. Для записи путь нужно получать у системы.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:35.
|