시작할 때 사용자 정의 대화 상자 만들기


8

창에 로그인 할 때마다 사용자 정의 팝업이 나타나도록하려면 어떻게합니까? 나는 이것에 익숙하지 않으며 로그인 할 때마다 알림 / 메모와 같은 팝업을 만들고 싶습니다. 사용자가 닫을 때까지 팝업이 유지되기를 바랍니다.

이것이 중요하다면 Windows 10을 사용하고 있지만 모든 Windows OS에서 작동해야한다고 생각합니다.

답변:


7

창에 로그인 할 때마다 사용자 정의 팝업이 표시되도록하려면 어떻게합니까?

당신이 할 수있는 일은 :

  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.exe- 파일 "C : \ File \ ETC"바로 가기의 속성으로 이동하여 아이콘을 변경 한 다음 바로 가기를 로그온 스크립트에 연결하십시오. 이제 Windows 대화 상자 메시지처럼 보일 것입니다! 바 아이콘
InterLinked

나도 그것을 고려할 것입니다. 어쨌든 감사합니다
deXterlab97

나는 새로운 답변으로 내 의견을 게시했습니다
InterLinked

예약 된 작업의 중요한 부분입니다. '사용자가 로그온 한 경우에만 실행'을 사용해야합니다. '사용자가 로그인했는지 여부에 관계없이 실행'과 작동하지 않습니다. 따라서 사용자가 로그인 할 때 실행되도록 사용자를. \ Users로 변경하고 싶을 수 있습니다.
Max

6

컴퓨터가 시작될 때마다 사용자 정의 팝업이 나타나도록하려면 어떻게합니까

로그인 화면에 고지 사항과 같은 팝업을 만드는 한 가지 방법이 있습니다.

Windows 10 로그인 화면에서 사용자 정의 메시지를 표시하는 방법

이 간단한 안내서는 Windows 10 랩탑 / 데스크톱 / 태블릿에 로그인하기 전에 표시되는 사용자 지정 메시지를 작성하는 방법을 정확하게 보여줍니다. 여러 가지 이유 중 하나는 노트북이나 태블릿을 분실하거나 도난당한 경우 반환하는 방법에 대한 정보 (예 : 보상 메시지, 연락처 정보 등)를 포함 할 수 있기 때문입니다. 이유가 무엇이든 Windows 10의 "로그인"화면 바로 앞에 표시되는 텍스트를 변경하는 방법은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

참고 : 이 단계는 Windows 7 및 8에서도 작동하지만이 자습서에 사용 된 스크린 샷은 Windows 10에만 해당됩니다.

  1. Windows 10“검색”상자에 regedit 를 입력하여 시작하십시오 .

    여기에 이미지 설명을 입력하십시오

  2. 검색 결과 목록에서 Regedit – Run 명령 을 선택하십시오 .

    여기에 이미지 설명을 입력하십시오

  3. regedit가 시스템을 변경하도록 허용 할 것인지 묻는 메시지가 표시되면 예를 클릭하십시오 .

    여기에 이미지 설명을 입력하십시오

  4. 이제 메인 Regedit 창이 나타납니다. 메시지를 추가하기 위해 두 개의 특정 레지스트리 항목 또는 "키"를 편집합니다. 이 키로 이동하려면 먼저 HKEY_LOCAL_MACHINE 옆에있는 작은“화살표”를 클릭하십시오 . 첫 번째 하위 메뉴가 표시되어야합니다. 이 첫 번째 하위 메뉴에서 소프트웨어 옆의 화살표를 선택하여 해당 메뉴를 확장하십시오. 그런 다음 Microsoft 항목에 대한 프로세스를 반복하십시오 .

    여기에 이미지 설명을 입력하십시오

  5. Windows 옆에있는 화살표를 선택한 다음 현재 버전 및 마지막으로 정책 을 선택하여 계속하십시오 . 이번에 는 옆에있는 화살표를 클릭하는 대신 한 번 클릭하여 시스템 을 선택하십시오 .

    여기에 이미지 설명을 입력하십시오

  6. Regedit 앱의 기본 창에서 legalnoticecaption 항목을 찾아 두 번 클릭하십시오.

    여기에 이미지 설명을 입력하십시오

  7. 에서 값 데이터 : 필드에, 당신은 당신의 메시지의 "제목"으로 표시 할 것을 텍스트를 입력합니다. “Please Read”의 내용이나 다른 묘사 적 / 눈길을 끄는 문구가 일반적으로 가장 좋습니다. 완료되면 확인을 클릭하십시오 .

    여기에 이미지 설명을 입력하십시오

  8. Regedit의 기본 창으로 돌아가서 legalnoticetext (“legalnoticecaption”바로 아래) 항목을 두 번 클릭하십시오 .

    여기에 이미지 설명을 입력하십시오

  9. 에서 값 데이터 : 필드는 메시지 자체로 표시 할 텍스트를 입력합니다. 완료되면 확인을 클릭하십시오 .

    여기에 이미지 설명을 입력하십시오

  10. Regedit를 종료하고 열려있는 모든 응용 프로그램을 닫고 (물론 작업을 먼저 저장) PC를 ​​다시 시작하십시오.

    여기에 이미지 설명을 입력하십시오

  11. 이제부터는 누구나 PC에 로그인하기 전에 방금 만든 메시지가 표시됩니다. 로그인 창을 계속하려면 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 ""를 입력하십시오. 여기서 error는 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은 Button + Icon 코드입니다. 사용할 수있는 아이콘의 숫자 코드는 다음과 같습니다.

버튼 =

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 오류 또는 메시지 아이콘으로 변경하십시오. 사실, 아이콘에 대해 선택한 숫자의 의미와 일치해야합니다.

결국, 당신은 다음과 같은 것을 얻습니다 : 여기에 이미지 설명을 입력하십시오

(예, 메시지를 작성했습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.