Вход | Регистрация
 
Информационные технологии :: Администрирование

Как сделать чтобы фон рабочего стола менялся в зависимости от местоположения компа?

Ø [Asmody, 17.08.21 - 21:11]
Как сделать чтобы фон рабочего стола менялся в зависимости от местоположения компа?
Я
   Энтерпрайз
 
16.08.21 - 18:00
Как сделать чтобы фон рабочего стола менялся в зависимости от местоположения компа?

Или в зависимости от разрешения монитора?
Или в зависимости от вайфая?
Или еще чего-то?

Пришел на работу, должен сделаться фон рабочий, например с логотипом фирмы.
Пришел домой, фон сделался домашний, например с рисунком ребенка.

OS: Windows 11
   Aleksey
 
1 - 16.08.21 - 18:02
сделай несколько рабочих столов
   Вафель
 
2 - 16.08.21 - 18:06
Напиши скрипт на autoit
   Иванович Михаил
 
3 - 16.08.21 - 18:15
Когда коту делать нечего...
   Энтерпрайз
 
4 - 16.08.21 - 18:23
(1) Зачем? Фон же все равно на всех столах будет одинаковый, и не меняется при смене локации.
   Энтерпрайз
 
5 - 16.08.21 - 18:23
(2) Ты знаешь как?
   rphosts
 
6 - 16.08.21 - 18:24
(3) тема раскрыта, наверное пора закрывать ветку
   Вафель
 
7 - 16.08.21 - 18:24
Нет, но тыж программист
   Энтерпрайз
 
8 - 16.08.21 - 18:25
(7) В том и вопрос, как это сделать.
   ildary
 
9 - 16.08.21 - 18:29
(8) говорят придумали такие сайты-поисковики, они умеют искать, если правильно спросить (в данном случае на английском).
   Злопчинский
 
10 - 16.08.21 - 18:56
самое простое - при старте считывать айпишник сети, и подсовывать скриптом нужный фон.
- это мне как неспициалисту первое что пришло в голову
   sikuda
 
11 - 16.08.21 - 19:00
(10) Правильно на компе нет GPS и я подумал о том же
   Энтерпрайз
 
12 - 16.08.21 - 19:01
(9) Сорян, английский плохо знаю. Но я в гугле ничего подходящего не нашел.
   vi0
 
13 - 16.08.21 - 19:01
подвязатся на прерывания видовс, или как там они называются
я как то давно делал приложение на делфи, оно на лету подстраивалось под разрешение экрана
   Энтерпрайз
 
14 - 16.08.21 - 19:02
(10) Какой-то скрипт должен быть всегда запущен, и в цикле проверять IP, а потом еще и как-то надо заставить винду поменять фон. Второе вообще сложнее чем первое.
   ДенисЧ
 
15 - 16.08.21 - 19:03
https://docs.microsoft.com/ru-ru/dotnet/api/system.net.networkinformation.networkchange.networkaddresschanged?view=net-5.0

"английский плохо знаю"
И это создание пытается нам втереть, что в америцы уехал...
   Энтерпрайз
 
16 - 16.08.21 - 19:03
(13) Кстати да, прерывания какие-то по любому вызываются при втыкании монитора
   Энтерпрайз
 
17 - 16.08.21 - 19:04
Хотя, можно повесить проверку на событие пробуждения компа.
   Энтерпрайз
 
18 - 16.08.21 - 19:06
(15) Не по теме. Это описание события смены сети.
   ДенисЧ
 
19 - 16.08.21 - 19:08
(18) Пишешь свою программу, ловишь это событие и делаешь, что хочешь.
   sikuda
 
20 - 16.08.21 - 19:10
(9) Правильно они умеют искать по точке входа тебя в интеренет. Иногда в корпоративной сети ошибаются и застенчиво спрашивают вы в городе Красноярске? Да?
   vi0
 
21 - 16.08.21 - 19:11
(13) вот такая у меня там штука вешалась на событие WMDisplayChange

procedure TfrmMain.WMDisplayChange(var Msg: TMessage);
var   DC : hdc;
begin
   // подстраиваю разрешение
   //...
end;
   Энтерпрайз
 
22 - 16.08.21 - 19:37
(19) Писать программу не предлагать
   Энтерпрайз
 
23 - 17.08.21 - 02:19
Сам придумал как сделать. Через планировшик задать команду, которая в реестре меняет путь к файлу обоев, назначить на время когда я прихожу на работу или домой. Потом еще нужно запустить команду чтобы обновился фон, легко гуглится как это сделать.
Странно что никто больше не смог догадаться до такого способа. Очень просто.
   Сергиус
 
24 - 17.08.21 - 03:05
(23)Так это у тебя от времени зависит, а местоположение тут ни при чем. Вот не выйдешь в понедельник на работу(похмелье например), а фон с утра возьмет и рабочим станет..
   Злопчинский
 
25 - 17.08.21 - 03:18
У меня одного что Энтерпрайс и Гений1С - из одного инкубатора?
   Aleksey
 
26 - 17.08.21 - 04:32
(4) кто сказал?
   Обработка
 
27 - 17.08.21 - 05:16
(0) ОЧень интересно почему такая необходимость появился у человека.

Дома фото жены а на работе фото любовницы? )))
   Ыцшесрук
 
28 - 17.08.21 - 05:25
У Пашо фантазия разыгралась.
(25) Не, они разные совсем.
   Энтерпрайз
 
29 - 17.08.21 - 05:46
(24) Пох на погрешности, это не принципиально.
   Энтерпрайз
 
30 - 17.08.21 - 05:46
(26) Почему нет?
 
 
   Энтерпрайз
 
31 - 17.08.21 - 05:48
(27) Хочу рисунки дочки на рабстол поставить, чтобы ее порадовать. Но на работе не хочу чтобы их разглядывали.
   Aleksey
 
32 - 17.08.21 - 06:15
(30) И есть новая возможность, появившаяся в Windows 11 – назначать столам разные фоновые картинки, т.е. обои
https://remontcompa.ru/windows/windows-11/2441-virtualnye-rabochie-stoly-windows-11.html
   МнеТолькоСпросить
 
33 - 17.08.21 - 06:25
Хочу говорит, чтобы рабочий стол менялся от
1. Местположения компа(местоположение он должен из астрала получать видимо)
2. Уровня сигнала wifi
3. Разрешения экрана
Придумал решение: менять по расписанию, прелестно, что уж там.
   Обработка
 
34 - 17.08.21 - 06:37
(31) Почти угадал.
   Chai Nic
 
35 - 17.08.21 - 06:55
А меня раздражает эта новомодная фишка, когда стиль приложения адаптируется под стиль рабочего стола. Как и наоборот, когда системные панели приобретают стиль открытого окна. Вот нафига это нужно?
   Chai Nic
 
36 - 17.08.21 - 06:57
+(35) С точки зрения эргонимики это вредная фича, ты привык к расположению элементов, привык к цветам определенным, а тут бац - вторая смена. Такая же вредная, как и новомодные риббоны вместо статических панелек и меню.
   Энтерпрайз
 
37 - 17.08.21 - 07:51
(32) О, круто! Где ж ты раньше был, это само то!
   Энтерпрайз
 
38 - 17.08.21 - 07:54
(33) Я написал что хочу чтобы дома была одна картинка, а на работе другая. Читай внимательнее. Варианты решения, которые я предложил, ты перечислил не все, там в конце было: "Или еще чего-то?", ты специально вырезал эту строку.
   Kongo2019
 
39 - 17.08.21 - 08:30
Да кто  смотрит то на рабочий стол?
Там картинка, как правило, только бездельников интересует.
У работающего там обычно окно программы открыто.
   K1RSAN
 
40 - 17.08.21 - 08:53
(23) Это уже костыли, которые никак не связаны с задачей. Не проще тогда сделать смену по "ярлычку" на рабочем столе?) Раз всё равно уже идет невыполнение по начальной постановке
   nodrama
 
41 - 17.08.21 - 08:55
(0) ТАм же можно сделать несколько рабочих столов.
Сделай их одинаковыми, только с разными фонами. Пришел на работу, за 1 секунду перешел на "Рабочий" - Рабочий)) стол.
Пришел домой так же за 1 секунду перешел на домашкий.
А ты хочешь что бы он по ip определял твое место положение примерное. и менял столы )) имхо геморой
   DJ Anthon
 
42 - 17.08.21 - 08:59
Триггер в планировщик задач на событие подключения к сети не подойдет?
Идентификатор события 10000 регистрируется при подключении к сети.
Там можно запустить батник смены рабочего стола или обоев, в котором проверяется свой айпи, который нетрудно вытащить тем же батником.
   DJ Anthon
 
43 - 17.08.21 - 09:00
Хотя там в доп условиях вообще есть проверка на определенные сети, так что если сетей две, то создать два события
   DJ Anthon
 
44 - 17.08.21 - 09:01
   МнеТолькоСпросить
 
45 - 17.08.21 - 09:10
(22)Штатными способами такое себе. Здесь http://dimayakovlev.ru/notebook/unsplash-powershell-wallpaper/ говорят как повершел скриптом сменить картинку. Здесь https://docs.microsoft.com/ru-ru/powershell/scripting/samples/performing-networking-tasks?view=powershell-7.1 документация как с повершел работать со свойствами сетевого адаптера. Наверняка там можно и про доступные вайфай сети что-то подумать
   Энтерпрайз
 
46 - 17.08.21 - 16:34
(39) Когда ухожу поссать, я сворачиваю окна с форумами и прочим нерабочим контентом, поэтому на некоторых мониторах видно рабочий стол.
   Энтерпрайз
 
47 - 17.08.21 - 16:35
(40) Да, можно и по ярлычку. Хоть без автоматизации, но вполне рабочий варик
   Garykom
 
48 - 17.08.21 - 16:37
(0) Когда программист подобное спрашивает это немного странно
   Kassern
 
49 - 17.08.21 - 16:48
(0) По вафле понимаешь где ты примерно находишься. Далее пишешь соответствие точек к вариантам рабочих столов. А далее скрипт, который бы при подключении вафли менял рабочий стол на соответствующий вариант.
   ДенисЧ
 
50 - 17.08.21 - 16:49
(48) Это не программист, а пашо...
   Fragster
 
51 - 17.08.21 - 16:51
Как-то Сисадмин спросил:
– Учитель, не желаете ли красивую картинку для вашего десктопа? У меня есть коллекция "обоев для рабочего стола" со звёздным небом и моральным законом.
– Почему ты думаешь, что мой нынешний "wallpaper" хуже? – спросил в ответ Инь Фу Во.
– Я не знаю, какая у вас картинка сейчас. Я никогда не видел вашего десктопа. У вас всегда открыто множество окон.
– Я тоже его никогда не видел, – сказал почтенный Инь. – Я работаю.
   Fragster
 
52 - 17.08.21 - 16:53
(46) нажимай win+l
   Энтерпрайз
 
53 - 17.08.21 - 17:37
(43) О, вот это суперский совет! Самый лучший пока что
   Энтерпрайз
 
54 - 17.08.21 - 17:40
(50) Завидовать плохо
   Энтерпрайз
 
55 - 17.08.21 - 17:41
(52) Тогда подумают что я что-то скрываю, и занимаюсь левыми делами на рабочем месте
   Fragster
 
56 - 17.08.21 - 17:45
(55) а то они не знают
   Vladal
 
57 - 17.08.21 - 17:55
(0) Видел батник, который переключал настройки сети - один батник назывался "work.cmd", второй "home.cmd" - настройка разных подсетей.

Вот поэтому вопрос - полностью автоматизировать смену обоев? от чего плясать? названия сетей или их настроек?

Посмотри на этот форум
https://qastack.ru/superuser/277805/how-do-i-set-the-desktop-background-on-windows-from-a-script
   Vladal
 
58 - 17.08.21 - 18:02
(14) командой реестра
   Vladal
 
59 - 17.08.21 - 18:02
(18) а к нему прикрутить смену фона
   Vladal
 
60 - 17.08.21 - 18:04
(23) а в выходные дни днем будет красоватиься логотип рабовладельца
 
 
   Vladal
 
61 - 17.08.21 - 18:04
(25) не только, а еще и другие татарстанцы
   Vladal
 
62 - 17.08.21 - 18:07
(31) (37) гуглил вместо тебя
   Энтерпрайз
 
63 - 17.08.21 - 19:20
(61) Гений с Татарстана?
   nodrama
 
64 - 17.08.21 - 19:26
(23) Фи... придумал.... планировщиком поставить время который меняет обои.... А если ты не пошел на работу заболел, отпуск, отгул, прогул ?? схема сразу сломалась.
   Энтерпрайз
 
65 - 17.08.21 - 19:29
(64) Ну да. Но уже подсказали что планировщик умеет и по событию смены сети вызывать события, а не только по времени.
   BeerHelpsMeWin
 
66 - 17.08.21 - 19:34
Микросервис на go уже предлагали?
   Энтерпрайз
 
67 - 17.08.21 - 20:32
(66) Пока нет
   Asmody
 
68 - 17.08.21 - 21:11
(0) [OS: Windows 11] - в микрософт хотелку пиши. до финала как раз успеют написать. специально для тебя


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.