Створіть спеціальне діалогове вікно при запуску


8

Як зробити так, щоб користувацьке спливаюче вікно з’являлося під час кожного входу в Windows? Я не знайомий з цим, і я хочу створити спливаюче вікно, як нагадування / примітка кожного разу, коли я входжу в систему. Я хотів би, щоб спливаюче вікно залишалося там, поки користувач не закриє його.

Я використовую Windows 10, якщо це має значення, але я думаю, що він повинен працювати в усіх ОС Windows.

Відповіді:


7

Як зробити так, щоб користувацьке спливаюче вікно з’являлося щоразу, коли я входив у Windows.

Що ви можете зробити:

  1. створити пакетний сценарій, як у наведеному нижче прикладі
  2. встановіть у ній заголовок і поле тексту тексту для того, що ви хочете вказати
    • SET msgboxTitle=<Value Of Window Title>
    • SET msgboxLine1=<Value Of Window Body Text>
  3. використовуйте Планувальник завдань, щоб створити завдання, виконуючи цей пакетний сценарій, і покладіть на нього тригер, щоб виконати Увійти в систему для будь -якого користувача або конкретного користувача (див. знімок екрана нижче).
    • Ви також можете розглянути можливість створення додаткового тригера для запланованого завдання, використовуючи приєднання "Підключення до користувача" , а також запустити його під час входу з заблокованого екрана.

Приклад пакетного сценарію

Коли це запуститься, у вікні повідомлення з’явиться заголовок та текст тексту повідомлення під час встановлення відповідних змінних у пакетному сценарії, і він залишатиметься там, поки ви не натиснете OK

@ECHO ON

SET TmpBatch=%temp%\~tmpLogonMessage.cmd
IF EXIST "%TmpBatch%" DEL /Q /F "%TmpBatch%"

SET msgboxTitle=This is my Message Title
SET msgboxLine1=This is my temp Message Window that pops up at Windows Logon
SET tmpmsgbox=%temp%\~tmpmsgbox.vbs

ECHO @ECHO OFF                                                    >>"%TmpBatch%"
ECHO IF EXIST "%tmpmsgbox%" DEL /F /Q "%tmpmsgbox%"               >>"%TmpBatch%"
ECHO ECHO msgbox "%msgboxLine1%",0,"%msgboxTitle%"^>"%tmpmsgbox%" >>"%TmpBatch%"
ECHO WSCRIPT "%tmpmsgbox%"                                        >>"%TmpBatch%"

START /MIN CMD /C "%TmpBatch%"

EXIT /B    

Поле повідомлень виглядає так

введіть тут опис зображення

Планувальник завдань у режимі входу

введіть тут опис зображення


Подальші ресурси


1
Кілька пропозицій - я б використовував VBScript, щоб зробити це і зберегти як файл VBS - VBS виконується Cscript за замовчуванням - замість цього створіть нову ярлик у Windows до вашого VBScript, але запустіть її з Wscript - щось на кшталт "wscript.exe - файл "C: \ File \ ETC". Перейдіть до властивостей ярлика та змініть піктограму. Потім прив'яжіть ярлик до сценарію входу. Тепер він буде схожий на справжнє діалогове повідомлення Windows! Без вікна команд та справжнього завдання -bar icon.
InterLinked

Я б це також врахував. Все одно дякую
deXterlab97

Я опублікував свій коментар як нову відповідь - я детальніше про це там детальніше
InterLinked

Одна важлива частина запланованого завдання. ви повинні використовувати "Запустити лише тоді, коли користувач увійшов у систему", НЕ працює з "Запустити, чи користувач увійшов чи ні" Я думаю, тому що це робить його неінтерактивним? тож ви можете змінити користувача, під яким він працює. \ Користувачі, щоб він
Макс

6

Як зробити так, щоб користувацьке спливаюче вікно з’являлося під час кожного запуску комп'ютера

Ось один спосіб створення спливаючого вікна з’являється на екрані входу, як відмова від відповідальності.

Як відобразити користувацьке повідомлення на екрані входу в систему Windows 10

Цей короткий посібник точно покаже вам, як створити користувальницьке повідомлення, яке відображається перед тим, як хтось зможе ввійти у свій ноутбук / робочий стіл / планшет Windows 10. Однією з багатьох причин, можливо, ви захочете це зробити, так що ви можете включити інформацію про те, як повернути ноутбук або планшет, якщо він загублений або вкрадений (наприклад, повідомлення про винагороду, контактну інформацію тощо). Незалежно від вашої причини, ось як ви змінюєте текст, який відображається безпосередньо перед екраном "входу" в Windows 10.

введіть тут опис зображення

Примітка . Варто зазначити, що ці кроки також працюють у Windows 7 та 8, проте скріншоти, які використовуються в цьому підручнику, стосуються Windows 10.

  1. Почніть із введення regedit у вікно «Пошук» Windows 10.

    введіть тут опис зображення

  2. Виберіть команду Regedit - Запустити команду зі списку результатів пошуку.

    введіть тут опис зображення

  3. Натисніть кнопку Так, коли з'явиться запит підтвердити, що ви хочете дозволити regedit вносити системні зміни.

    введіть тут опис зображення

  4. Тепер вам буде представлено головне вікно Regedit. Для того, щоб додати повідомлення, ми збираємось відредагувати дві конкретні записи реєстру або “клавіші”. Щоб перейти до цих клавіш, почніть, натиснувши невелику стрілку біля кнопки HKEY_LOCAL_MACHINE . Це повинно відображати перше (з декількох) підменю. У цьому першому підменю виберіть стрілку поруч із ПРОГРАМНЕЮ ЗАБЕЗПЕЧЕННЮ, щоб розгорнути це меню. Потім повторіть процес для запису Microsoft .

    введіть тут опис зображення

  5. Продовжуйте, вибираючи стрілку біля Windows, потім Поточна версія та нарешті Політика . Цього разу виберіть Систему , натиснувши на неї один раз (замість того, щоб клацнути стрілку біля неї).

    введіть тут опис зображення

  6. У головному вікні програми Regedit знайдіть запис під назвою legalnoticecaption та двічі клацніть його.

    введіть тут опис зображення

  7. У поле Значення даних : введіть текст, який ви хочете відобразити як "заголовок" вашого повідомлення. Щось у руслі "Будь ласка, прочитайте" чи інша описова / приваблива формулювання, як правило, найкраще. Коли ви закінчите, натисніть кнопку ОК .

    введіть тут опис зображення

  8. Повернувшись у головному вікні Regedit, двічі клацніть запис під назвою legalnoticetext (який повинен бути прямо під "legalnoticecaption").

    введіть тут опис зображення

  9. У поле Значення даних : введіть текст, який ви хочете відобразити як саме повідомлення. Коли ви закінчите, натисніть кнопку ОК .

    введіть тут опис зображення

  10. Вийдіть з Regedit, закрийте будь-які відкриті програми (звичайно, заощаджуючи роботу), а потім перезавантажте комп'ютер.

    введіть тут опис зображення

  11. Відтепер, перш ніж хтось зможе увійти на свій ПК, їм буде запропоновано повідомлення, яке ви тільки що створили. Їм доведеться натиснути Enter / Return або натиснути кнопку ОК , щоб продовжити до вікна входу.

    введіть тут опис зображення

джерело


Виглядає добре, але не те, що я мав на увазі. Я хочу, щоб повідомлення відображалося після входу в Windows, а не раніше. І все одно я використовую робочий стіл, тому хтось вкрав мій комп'ютер навряд чи
deXterlab97

1
@ deXterlab97 Я знаю спосіб зробити це також ... Я додам це як ще одну відповідь. Дякуємо за уточнення та редагування відповідей.
Pimp Juice IT

@ deXterlab97 Я щойно закінчив, додавши іншу відповідь ... Сподіваюся, ви вважаєте це корисним.
Pimp Juice IT

2

Ось що я рекомендую - створити ярлик, який використовує wscript для виконання VBS. Я використовую це весь час для створення справжніх діалогів Windows, як показано нижче.

  1. У Провіднику файлів клацніть правою кнопкою миші - виберіть команду Створити та натисніть «Нова ярлик». Потім введіть таке "C: \ Windows \ System32 \ wscript.exe" error.vbs "", де помилка - назва вашого сценарію VBS
  2. Створіть сценарій VBS з обраним вами ім'ям, яке виглядає приблизно так

x=msgbox("Windows Defender has detected one or more viruses infecting this machine. To protect the integrity of your operating system and keep your files safe, please run a complete scan from Windows Defender to purge your system of any leftover malware.", 0+16, "Windows Defender Has Discovered Malware")

0 + 16 - код кнопки + значок. Ось цифрові коди значків, якими ви можете користуватися.

Кнопка =

0 - OK
1 - OK and Cancel
2 - Abort, Retry and Ignore
3 - Yes, No and Cancel
4 - Yes and No
5 - Retry and Cancel

Ікона =

0 - No Icon
16 - Critical Icon
32 - Question Icon
48 - Warning Icon
64 - Info Icon

Ви також можете посилатися на них по імені.

  1. VBS та ярлик ПОТРІБНО знаходитись в одній папці.
  2. Тепер перейдіть до властивостей створеного вами ярлика. Змініть піктограму на справжню (реалістичну) помилку або значок Windows. Реально воно повинно відповідати значенню числа, яке ви вибрали для Ікони.

Зрештою, ви отримуєте щось подібне: введіть тут опис зображення

(Так, я склав повідомлення)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.