Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Алгоритмика

Алгоритмика Об алгоритмах вообще; методы, обсуждения способов решения

Ответ
 
Опции темы
Старый 07.02.2013, 23:39   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Screensaver

В своё время была годная статья по подпряганию WinAPI для создания скринсейверов. И не могу найти на булке К тому же, думаю, что в свете выхода новых ОС, мануал требует расширения.
Пожалуйста, поделитесь знаниями на тему.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 07.02.2013, 23:59   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Screensaver

мм насколько помнится ( ещё с времен вин98 ), можно любой ехе назвать ".scr" и юзать как скринсейвер. как делать настройки скринсейвера только хз. я в школьные времена тупо на блице делал скринсейверы, обычные ехе + детект на выключение двигом мышки.
(Offline)
 
Ответить с цитированием
Старый 08.02.2013, 00:16   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Screensaver

Помню её.
Вообще весь смысл был таков:
Винда передаёт два вида команд в командной строке:
1. Запустить окошко настроек
2. Запустить сам скринсейвер
Накрайняк можешь сам их отловить.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 08.02.2013, 00:24   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Screensaver

Вот тут описывается о том что ABTOMAT сказал, разные аргументы передаются исполняемому файлу, следственно от них и задавай параметры.
Скорее всего можешь хранить данные либо в Program Data либо в реестре.
http://www.harding.edu/fmccown/scree...reensaver.html
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (08.02.2013), impersonalis (08.02.2013)
Старый 08.02.2013, 00:25   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 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
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Screensaver

Сообщение от ABTOMAT Посмотреть сообщение
Ага вот про превью забыл. Не знаю, правда, чем оно отличается от обычного.
Тем что обычное - это на весь экран, а превью то что в маленьком окошке превью в самой системе.
(Offline)
 
Ответить с цитированием
Старый 08.02.2013, 01:33   #7
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Screensaver

Сообщение от MoKa Посмотреть сообщение
Тем что обычное - это на весь экран, а превью то что в маленьком окошке превью в самой системе.
Хм, видел кучу кастомных скринсейверов, у которых превью показывало на весь экран.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 08.02.2013, 11:31   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 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
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Screensaver

Дезинформация всё встанет, в системные папки нельзя писать. Для записи путь нужно получать у системы.
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:46.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com