สร้างกล่องโต้ตอบแบบกำหนดเองเมื่อเริ่มต้น


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    

กล่องข้อความดูเหมือนว่านี้

ป้อนคำอธิบายรูปภาพที่นี่

Task Scheduler ที่ตัวเลือกเข้าสู่ระบบ

ป้อนคำอธิบายรูปภาพที่นี่


แหล่งข้อมูลเพิ่มเติม


1
คำแนะนำเล็กน้อย - ฉันจะใช้ VBScript เพื่อทำสิ่งนี้และบันทึกเป็นไฟล์ VBS - VBS จะถูกดำเนินการโดย Cscript ตามค่าเริ่มต้น - ให้สร้างทางลัดใหม่ใน Windows ไปยัง VBScript ของคุณ แต่รันด้วย Wscript - เช่น "wscript.exe" ไฟล์ "C: \ File \ ETC" ไปที่คุณสมบัติของทางลัดและเปลี่ยนไอคอนจากนั้นลิงก์ทางลัดไปยังสคริปต์การเข้าสู่ระบบของคุณตอนนี้มันจะดูเหมือนข้อความโต้ตอบ Windows จริง ๆ ไม่มีหน้าต่างคำสั่งและงานของแท้ ไอคอน -bar
InterLinked

ฉันจะคำนึงถึงเรื่องนั้นด้วย ขอบคุณอยู่ดี
deXterlab97

ฉันโพสต์ความคิดเห็นของฉันเป็นคำตอบใหม่ - ฉันมีรายละเอียดเพิ่มเติมที่นั่น
InterLinked

ส่วนหนึ่งที่สำคัญของงานที่กำหนดไว้ คุณต้องใช้ 'Run เฉพาะเมื่อผู้ใช้เข้าสู่ระบบ' มันไม่ทำงานกับ 'Run ไม่ว่าผู้ใช้เข้าสู่ระบบหรือไม่' ฉันเดาเพราะที่ทำให้มันไม่โต้ตอบ? ดังนั้นคุณอาจต้องการเปลี่ยนผู้ใช้ที่ทำงานภายใต้ \ Users เพื่อให้ทำงานเมื่อมีคนลงชื่อเข้าใช้
Max

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 ให้มองหารายการที่มีชื่อว่าการจดบันทึกทางกฎหมายและคลิกสองครั้ง

    ป้อนคำอธิบายรูปภาพที่นี่

  7. ในฟิลด์ข้อมูลค่า : ป้อนข้อความที่คุณต้องการให้ปรากฏเป็น "หัวเรื่อง" ของข้อความ บางสิ่งบางอย่างตามแนวของ“ โปรดอ่าน” หรือถ้อยคำบรรยาย / ที่สะดุดตาอื่น ๆ โดยทั่วไปนั้นดีที่สุด คลิกตกลงเมื่อเสร็จสิ้น

    ป้อนคำอธิบายรูปภาพที่นี่

  8. กลับไปที่หน้าต่างหลักของ Regedit คลิกสองครั้งที่รายการชื่อlegalnoticetext (ซึ่งควรอยู่ด้านล่าง“ legalnoticecaption” โดยตรง)

    ป้อนคำอธิบายรูปภาพที่นี่

  9. ในฟิลด์ข้อมูลค่า : ป้อนข้อความที่คุณต้องการให้ปรากฏเป็นข้อความ คลิกตกลงเมื่อเสร็จสิ้น

    ป้อนคำอธิบายรูปภาพที่นี่

  10. ออกจาก Regedit ปิดแอปที่เปิดอยู่ (บันทึกงานของคุณก่อน) - จากนั้นรีสตาร์ทพีซีของคุณ

    ป้อนคำอธิบายรูปภาพที่นี่

  11. จากนี้ไปก่อนที่ทุกคนจะสามารถลงชื่อเข้าใช้พีซีของคุณพวกเขาจะได้รับพร้อมข้อความที่คุณเพิ่งสร้างขึ้น พวกเขาจะต้องกด Enter / Return หรือคลิกปุ่มตกลงเพื่อไปยังหน้าต่างลงชื่อเข้าใช้

    ป้อนคำอธิบายรูปภาพที่นี่

แหล่ง


ดูดี แต่ไม่ใช่สิ่งที่ฉันหมายถึง ฉันต้องการให้ข้อความแสดงขึ้นหลังจากฉันลงชื่อเข้าใช้ Windows ไม่ใช่ก่อนหน้า และฉันกำลังใช้เดสก์ท็อปอยู่แล้วดังนั้นจึงไม่มีใครขโมยคอมพิวเตอร์ของฉันได้
บ้าง

1
@ deXterlab97 ฉันรู้วิธีที่จะทำเช่นนั้น ... ฉันจะเพิ่มว่าเป็นคำตอบอื่น ขอบคุณสำหรับการชี้แจงและตอบแก้ไข
Pimp Juice IT

@ deXterlab97 ฉันเพิ่งเพิ่มคำตอบอื่น ๆ เรียบร้อยแล้ว ... ฉันหวังว่าคุณจะพบว่ามีประโยชน์
Pimp Juice IT

2

นี่คือสิ่งที่ฉันแนะนำ - สร้างทางลัดที่ใช้ wscript เพื่อดำเนินการ VBS ฉันใช้สิ่งนี้ตลอดเวลาเพื่อสร้างกล่องโต้ตอบ Windows ของแท้ดังด้านล่าง

  1. ใน File Explorer คลิกขวา - เลือกใหม่แล้วคลิก "ทางลัดใหม่" จากนั้นพิมพ์ต่อไปนี้ "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 ที่แท้จริง (เหมือนจริง) ตามความเป็นจริงมันควรสอดคล้องกับความหมายของหมายเลขที่คุณเลือกสำหรับไอคอน

ในท้ายที่สุดคุณจะได้รับสิ่งนี้: ป้อนคำอธิบายรูปภาพที่นี่

(ใช่ฉันสร้างข้อความ)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.