гуляш Опубликовано 28 марта, 2004 Жалоба Поделиться Опубликовано 28 марта, 2004 Нужна простенькая утилка для смены обоев рабочего стола, но(!) чтобы она умела загружаться один раз в день (при первом запуске машины) и автоматически, после смены бэкграунда, полностью выгружалась из памяти и закрывалась до следующей своей загрузки через сутки. Если знаете такую, то подскажите пожалуйста Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 28 марта, 2004 Жалоба Поделиться Опубликовано 28 марта, 2004 Это вряд ли... В памяти она висеть всё равно должна,иначе как она узнает,что сутки эти самые прошли уже? Ссылка на комментарий Поделиться на другие сайты Поделиться
Premium Опубликовано 29 марта, 2004 Жалоба Поделиться Опубликовано 29 марта, 2004 SBRunScr http://www.softodrom.ru/win/p3276.shtml В нем есть в настройках "Сменить обои и выйти" Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 29 марта, 2004 Жалоба Поделиться Опубликовано 29 марта, 2004 Premium А как он через сутки загружается обратно? Имхо,должен быть хоть какой-то модуль,висящий в процессах и считающий время.Что скажешь? Ссылка на комментарий Поделиться на другие сайты Поделиться
Premium Опубликовано 29 марта, 2004 Жалоба Поделиться Опубликовано 29 марта, 2004 Ну по умолчанию в винде такой модуль висит в процессах, он Планировщик задач называется. Ссылка на комментарий Поделиться на другие сайты Поделиться
гуляш Опубликовано 30 марта, 2004 Автор Жалоба Поделиться Опубликовано 30 марта, 2004 Планировщик у меня отключен по ненадобности. Но все-таки это не должно быть помехой. Вот, например, есть такая замечательная программка как BIRTHDAY! millennium, так она умеет запускаться раз в сутки и выгружается через установленное пользователем время. Эх, такой бы по функциональности и сменщик заиметь. Пока придется грузить обычный через скрипты j16 Ссылка на комментарий Поделиться на другие сайты Поделиться
Premium Опубликовано 30 марта, 2004 Жалоба Поделиться Опубликовано 30 марта, 2004 гуляш Если слово "скрипт" не вызывает у тебя недоуменного вытаращивания глаз и ты немного знаешь, как писать jscript-ы или vbscript-ы, то могу подсказать способ, как менять обои без всяких программ, средствами Windows. :) Надо будет только скачать и зарегистрировать в системе одну библиотеку Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 30 марта, 2004 Жалоба Поделиться Опубликовано 30 марта, 2004 Premium Хм-м-м... Мне тоже это было бы весьма интересно... Ссылка на комментарий Поделиться на другие сайты Поделиться
Premium Опубликовано 30 марта, 2004 Жалоба Поделиться Опубликовано 30 марта, 2004 (изменено) z-vet Линк в моем предыдущем посте. Берешь janGraphics.dll , бросаешь ее в папку Windows\System32 . Это конвертилка графических файлов из формата в формат. Пуск-Выполнить, набираешь: regsvr32 janGraphics.dll жмешь ОК, получаешь подтверждение, что dll-ка зарегистрирована. Берешь какую-нить обоину в формате *.BMP , ну и например ложишь ее в папку C:\Picture под именем desktop.bmp Правой кнопкой по рабочему столу, в Свойствах экрана выбираешь эту самую C:\Picture\desktop.bmp в качестве рисунка своего рабочего стола. Все, больше в свойства экрана не лазить. Берешь семь штук нормальных воллппэйперов и ложишь их например туда-же, в папку C:\Picture переименовываешь в 1.jpg, 2.jpg, 3.jpg, ... 7.jpg Ну обычно у всех обои в формате *.JPG хранятся на компе, бмп-шки места больно много занимают. Пишешь в блокноте: infile= "C:\Picture\"&WeekDay(Date)&".jpg"outfile= "C:\Picture\desktop.bmp"Set Conv=CreateObject("janGraphics.Compendium")m=Conv.Convert(infile,outfile)Set WshShell = WScript.CreateObject("Wscript.Shell")WshShell.Run "RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 0, FalseWScript.Quit Сохраняешь, и меняешь расширение файла с *.txt на *.vbs Ярлык к этому vbscript в автозагрузку. Все, имеешь на каждый день недели в качестве обоев разные картинки. Это самый простой пример, для первоклассников :), без всяких ЭррорРезюмеНекст и тп, просто при запуске: какой день недели - та картинка и будет тупо конвертироваться в desktop.bmp, перезаписывая его. А дальше все зависит от фантазии скриптера, можно проверять наличие флаг-файла с записанной в него сегодняшней датой(конвертили уже сегодня или нет), можно проверять *.ini файл со списком обоев и менять по очереди и тд и тп ... Можно кстати и вообще без этой dll-ки менять скриптом, записывать в реестр новый параметр, только обои должны быть в формате *.BMP , с jpg не срабатывает почему-то. Это я на другом форуме в теме про nnCron углядел эту строчку винапишную, где "... UpdatePerUserSystemParameters" и решил поковырять, можно-ли без всякого крона это сделать. Можно. Изменено 30 марта, 2004 пользователем Premium Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 30 марта, 2004 Жалоба Поделиться Опубликовано 30 марта, 2004 Premium Класс,спасибо,дружище... Заюзаю эту штуку,сообщу о результате. :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти