บรรทัดคำสั่ง (หรือที่เรียกว่าเชลล์) อาจดูเหมือนเป็นเครื่องมือที่ค่อนข้างซับซ้อน เนื่องจาก... เป็นสิ่งที่ตรงกันข้ามกับอินเทอร์เฟซแบบกราฟิกโดยสิ้นเชิง อย่างไรก็ตาม เมื่อใช้อย่างถูกต้อง บรรทัดคำสั่งสามารถปรับปรุงประสิทธิภาพการทำงานของคุณได้อย่างมาก ดังนั้นการเรียนรู้เทคนิคบรรทัดคำสั่งบางอย่างเพื่อปรับปรุงประสิทธิภาพการทำงานของคุณจึงไม่เสียหาย
แม้ว่าจะมีคำสั่งมากมายที่คุณสามารถใช้ได้ในคอนโซล (จริงๆ แล้วมีมากกว่า 280 คำสั่ง) แต่เราจะแสดงคำสั่งที่มีประโยชน์จริงๆ ให้คุณดู
รายการไดรเวอร์ที่ติดตั้งทั้งหมด
หากคุณต้องการดูไดรเวอร์ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณ คุณสามารถทำได้โดยตรงจากบรรทัดคำสั่ง เพียงเปิดหน้าต่างพรอมต์คำสั่งแล้วพิมพ์ คำค้นหาไดรเวอร์. เมื่อคุณกด Enter คุณจะเห็นรายการไดรเวอร์ที่ติดตั้งทั้งหมดจำนวนมาก พร้อมด้วยข้อมูล เช่น ชื่อไดรเวอร์ ชื่อปฏิบัติการ ประเภทของไดรเวอร์ ฯลฯ
ดำเนินการหลายคำสั่งตามลำดับ
หากคุณไม่ต้องการรอให้คำสั่งใดคำสั่งหนึ่งเสร็จสิ้นก่อนจึงจะสามารถเรียกใช้คำสั่งถัดไปได้ มีวิธีป้อนคำสั่งหลายคำสั่งเพื่อให้คำสั่งเหล่านั้นถูกดำเนินการทีละคำสั่ง สิ่งที่คุณต้องทำคือเพิ่ม "&&" ระหว่างคำสั่งเพื่อแยกคำสั่งเหล่านี้ออกจากกัน คำสั่ง1 && คำสั่ง2 && คำสั่ง3. ตอนนี้ เมื่อดำเนินการ command1 แล้ว command2 จะถูกเรียกใช้ และเมื่อดำเนินการเสร็จสิ้น command3 จะถูกเรียกใช้
รับความช่วยเหลือในทุกคำสั่ง
หากคุณไม่รู้ว่าคำสั่งใดใช้ทำอะไรหรือกรณีการใช้งานของมันคืออะไร คุณไม่จำเป็นต้องค้นหาคำสั่งนั้นทางออนไลน์ พร้อมท์คำสั่งให้ข้อมูลที่ครบถ้วนเกี่ยวกับสิ่งที่แต่ละคำสั่งทำ และยังสามารถให้ตัวอย่างวิธีใช้คำสั่ง (ถ้าเป็นไปได้) เพียงแค่โทรออก / ? หลังจากคำสั่งที่คุณสนใจ เป็นต้น รศ. / ?.
ค้นหาที่อยู่ IP ของเว็บไซต์
หากคุณต้องการค้นหาที่อยู่ IP ของเว็บไซต์ใด ๆ คุณสามารถทำได้จากบรรทัดคำสั่ง เพื่อจุดประสงค์นี้ ให้กดหมายเลข nslookup< названиесайта> , ตัวอย่างเช่น, nslookup coderjob.ruและคุณจะเห็นที่อยู่ IP
ดูคำสั่งที่ป้อนไว้ก่อนหน้านี้
หากคุณต้องการป้อนคำสั่งอีกครั้งระหว่างเซสชันคอนโซล คุณไม่จำเป็นต้องป้อนคำสั่งอีกครั้ง สิ่งที่คุณต้องทำคือใช้ปุ่มลูกศรขึ้นและลงเพื่อวนรอบคำสั่งทั้งหมดที่คุณได้ดำเนินการไปแล้ว คุณยังสามารถกดปุ่มฟังก์ชัน F8 เพื่อทำเช่นเดียวกันได้ ด้านล่างนี้เป็นรายการการดำเนินการสำหรับปุ่มฟังก์ชันที่เหลือเมื่อทำงานในบรรทัดคำสั่ง:
- F1- แทรกคำสั่งที่ถูกดำเนินการครั้งล่าสุดโดยใช้บรรทัดคำสั่ง ครั้งละหนึ่งอักขระคำสั่ง
- F2– แทรกส่วนของคำสั่งที่ถูกดำเนินการครั้งล่าสุดบนบรรทัดคำสั่ง แต่จะขอให้คุณป้อนอักขระก่อนหน้าที่คุณต้องการแทรกคำสั่ง ตัวอย่างเช่น หากคำสั่งสุดท้ายคือ ipconfig /displaydns และคุณกด d หลังจากกด F2 แล้ว ipconfig /i.e. จะถูกแทรกลงในบรรทัดคำสั่ง อักขระทั้งหมดก่อน d จะถูกแทรก
- F3— แทรกคำสั่งที่ดำเนินการล่าสุด (ทั้งหมด)
- F4— แสดงกล่องโต้ตอบที่แจ้งให้ผู้ใช้ป้อนอักขระที่ควรลบข้อความของคำสั่งปัจจุบัน
- F5— แทรกคำสั่งสุดท้ายที่ดำเนินการ เมื่อกดอีกครั้ง จะแสดงคำสั่งทั้งหมดในลำดับย้อนกลับของลำดับที่ดำเนินการคำสั่ง หลังจากแสดงคำสั่งที่เก่าที่สุดแล้ว เช่น คำสั่งที่ถูกดำเนินการเป็นอันดับแรกในเซสชันปัจจุบัน การกด F5 จะไม่ทำอะไรเลย
- F6– แทรกลำดับการหลีกเลี่ยง ^Z ลงในบรรทัดคำสั่ง
- F7— แสดงรายการคำสั่งที่ใช้ก่อนหน้านี้ในรูปแบบของกล่องโต้ตอบ
- F8— แทรกคำสั่งที่ดำเนินการล่าสุดลงในบรรทัดคำสั่ง โปรดทราบว่าสิ่งนี้แตกต่างจาก F5 ตรงที่มันจะวนซ้ำอย่างไม่มีที่สิ้นสุดระหว่างคำสั่งที่ดำเนินการก่อนหน้านี้
- F9- ตามที่กล่าวไว้ข้างต้น บรรทัดคำสั่งจะจัดเก็บรายการคำสั่งที่ดำเนินการทั้งหมด รายการนี้จะมีหมายเลขตั้งแต่ 0 ถึง 9 เมื่อคุณกดปุ่ม F9 กล่องโต้ตอบจะปรากฏขึ้นเพื่อขอให้คุณป้อนหมายเลขคำสั่งที่คุณต้องการใช้ซ้ำ
นอกจากนี้ หากคุณต้องการหยุดดำเนินการคำสั่งก่อนที่คำสั่งจะเสร็จสิ้น คุณสามารถใช้แป้นพิมพ์ลัดได้ Ctrl+C.
เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบโดยไม่ต้องใช้เมาส์
มีหลายคำสั่งที่ต้องมีสิทธิ์ของผู้ดูแลระบบจึงจะทำงานได้ หากต้องการเรียกใช้คำสั่งเหล่านี้ คุณต้องเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ การทำสิ่งนี้ด้วยเมาส์นั้นไม่สะดวกนัก เราจะบอกวิธีเรียกใช้ Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบโดยไม่ต้องใช้เมาส์ มีสองวิธีในการทำเช่นนี้:
- พิมพ์ cmd ในช่องค้นหาเมนู Start แล้วกด Ctrl + Shift + Enter พร้อมกัน
- สร้างทางลัดสำหรับ cmd.exe คลิกขวาที่ไฟล์ทางลัดแล้วคลิกคุณสมบัติ บนแท็บทางลัด คลิกที่ปุ่ม 'ขั้นสูง' กล่องโต้ตอบใหม่จะปรากฏขึ้น เลือกช่องทำเครื่องหมายเรียกใช้ในฐานะผู้ดูแลระบบแล้วคลิกตกลง จากนั้นคลิกตกลงเพื่อปิดหน้าต่างคุณสมบัติทางลัด ตอนนี้เมื่อใดก็ตามที่คุณต้องการเปิดหน้าต่างพรอมต์คำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ คุณเพียงแค่คลิกสองครั้งที่ทางลัดที่สร้างขึ้น
การเติมคำสั่งอัตโนมัติโดยใช้ปุ่ม Tab
การกรอกคีย์ Tab เป็นอีกหนึ่งฟีเจอร์ของหน้าต่าง Command Prompt ที่ช่วยประหยัดเวลาได้มาก โดยเฉพาะอย่างยิ่งถ้าคำสั่งของคุณมีชื่อไฟล์หรือโฟลเดอร์และคุณไม่แน่ใจทั้งหมด
หากต้องการใช้การเติมบรรทัดคำสั่ง เพียงป้อนคำสั่งตามด้วยส่วนของเส้นทางไฟล์ที่คุณทราบ จากนั้นให้กดแป้น Tab จนกระทั่งค่าที่คุณต้องการถูกแทรกลงในบรรทัดคำสั่ง
ตัวอย่างเช่น คุณต้องการเปลี่ยนไดเร็กทอรีเป็นบางโฟลเดอร์ในโฟลเดอร์ Windows แต่คุณไม่แน่ใจว่ามันเรียกว่าอะไร ป้อนคำสั่ง ซีดี C:\Windows\แล้วกดแป้น Tab จนกว่าคุณจะเห็นโฟลเดอร์ที่คุณกำลังค้นหา
ค้นหาที่อยู่ IP และชื่อคอมพิวเตอร์ของคุณบนเครือข่ายท้องถิ่น
ด้วยคำสั่งบรรทัดคำสั่งเดียว คุณสามารถรับข้อมูลพื้นฐานเกี่ยวกับการเชื่อมต่อเครือข่ายของคุณ เช่น ที่อยู่ IP, ซับเน็ตมาสก์ และที่อยู่เกตเวย์เริ่มต้นได้อย่างง่ายดาย หากต้องการทำสิ่งนี้ ให้ป้อนบนบรรทัดคำสั่ง ipconfig/ทั้งหมดและกด Enter หากต้องการค้นหาชื่อเครือข่ายของคอมพิวเตอร์ของคุณ ให้ป้อนคำสั่ง ชื่อโฮสต์
นอกจากนี้ หากที่อยู่ IP ของคอมพิวเตอร์ของคุณถูกกำหนดแบบไดนามิก (เช่น เครือข่ายของคุณใช้ DHCP) คุณสามารถบังคับให้อัปเดตที่อยู่ IP ของคุณได้โดยเรียกใช้คำสั่งต่อไปนี้:
ipconfig/ปล่อย&ipconfig/ต่ออายุ
รับข้อมูลเกี่ยวกับไดรฟ์และโฟลเดอร์เครือข่าย
เข้า การใช้งานสุทธิในบรรทัดคำสั่งแล้วคุณจะเห็นไดรฟ์เครือข่ายทั้งหมดที่คุณเชื่อมต่ออยู่ หากต้องการทราบว่าโฟลเดอร์ใดในคอมพิวเตอร์ของคุณสามารถเข้าถึงได้จากเครือข่าย ให้ป้อนคำสั่ง ส่วนแบ่งสุทธิ.
ค้นหารุ่นและหมายเลขซีเรียลของคอมพิวเตอร์ของคุณ
เข้า ระบบคอมพิวเตอร์ wmic รับแบบจำลองเพื่อค้นหารุ่นของคอมพิวเตอร์ที่คุณใช้งานอยู่ นอกจากนี้ คุณสามารถค้นหาหมายเลขซีเรียลของคอมพิวเตอร์ของคุณได้โดยการป้อนคำสั่งต่อไปนี้: wmic bios รับหมายเลขซีเรียล.
เปิด Windows Explorer จากพร้อมท์คำสั่ง
หากต้องการเปิด Windows Explorer ขณะอยู่ที่พรอมต์คำสั่ง ให้ป้อนคำสั่ง เริ่ม.และกด Enter
ปิดเครื่องและรีสตาร์ทคอมพิวเตอร์จากบรรทัดคำสั่ง
หากต้องการปิดคอมพิวเตอร์จากบรรทัดคำสั่ง คุณต้องเรียกใช้คำสั่งต่อไปนี้:
ปิดเครื่อง/วินาที/ที 60และระบบจะปิดในหนึ่งนาที (ปุ่ม /t ที่มีจำนวนวินาทีดีเลย์คือ 60)
หากต้องการปิดคอมพิวเตอร์ระยะไกลที่ใช้ Windows คุณต้องเรียกใช้คำสั่งต่อไปนี้: ปิดระบบ /s/t60/f/L/m\\192.168.1.55ในการรีบูตระบบคุณต้องรันคำสั่ง ปิดเครื่อง - r - t 0.
เปิดแอปเพล็ตแผงควบคุมใดก็ได้
ชื่อแอปเพล็ตแผงควบคุม | ทีม |
ศูนย์การเข้าถึง | เข้าถึง.cpl |
การเพิ่มอุปกรณ์ใหม่ | hdwwiz.cpl |
โปรแกรมและส่วนประกอบ | appwiz.cpl |
การบริหาร | ควบคุมเครื่องมือผู้ดูแลระบบ |
วินโดวส์อัพเดต | wuaucpl.cpl |
ผู้จัดการใบรับรอง | certmgr.msc |
การจัดการคอมพิวเตอร์ | compmgmt.msc |
แผงควบคุม | ควบคุม |
วันและเวลา | timedate.cpl |
ตัวจัดการอุปกรณ์ | devmgmt.msc |
การจัดเรียงข้อมูลบนดิสก์ | dfrg.msc |
การจัดการดิสก์ | diskmgmt.msc |
การปรับแต่งเดสก์ท็อปในแบบของคุณ | ควบคุมเดสก์ท็อป |
ความละเอียดหน้าจอ | เดสก์.ซีพีแอล |
ผู้ชมเหตุการณ์ | eventvwr.msc |
คุณสมบัติโฟลเดอร์ | โฟลเดอร์ควบคุม |
แบบอักษร | แบบอักษรควบคุม |
ตัวแก้ไขนโยบายกลุ่มท้องถิ่น | gpedit.msc |
คีย์บอร์ด | แป้นพิมพ์ควบคุม |
นโยบายความมั่นคงในท้องถิ่น | secpol.msc |
ผู้ใช้และกลุ่มภายในเครื่อง | lusrmgr.msc |
หนู | เมาส์ควบคุม |
เชื่อมต่อเครือข่าย | ncpa.cpl |
การตรวจสอบทรัพยากร | perfmon.msc |
แหล่งจ่ายไฟ | powercfg.cpl |
อุปกรณ์และเครื่องพิมพ์ | ควบคุมเครื่องพิมพ์ |
ภาษาและมาตรฐานระดับภูมิภาค | นานาชาติ.cpl |
ตัวกำหนดเวลางาน | ควบคุมงานที่กำหนดเวลาไว้ |
ศูนย์สนับสนุน | wscui.cpl |
บริการ | บริการ.msc |
โฟลเดอร์ที่ใช้ร่วมกัน | fsmgmt.msc |
เสียง | mmsys.cpl |
คุณสมบัติของระบบ | sysdm.cpl |
บางครั้งก็ต้องวิ่ง ไฟล์ค้างคาวในโหมดมองไม่เห็น ซ่อน ซ่อนหน้าต่างค้างคาว. ตัวอย่างเช่น หากไฟล์ถูกดำเนินการผ่านตัวกำหนดตารางเวลา หรืออาจมีการเขียนคำสั่งจำนวนมากที่นั่นและใช้เวลานานในการดำเนินการในขณะที่มันกะพริบต่อหน้าต่อตาคุณ ตัวอย่างสิ่งที่คุณต้องการ ซ่อนหน้าต่างค้างคาวมีไฟล์มากมายที่สามารถอ้างอิงได้ ดังนั้นหากคุณสนใจวิธีการ ซ่อนหน้าต่าง cmdหรือ วิธีการรันโปรแกรมอย่างลับๆ, อ่านอย่างละเอียด.
ฉันขอแนะนำให้คุณทำความคุ้นเคยกับข้อเสนอของพันธมิตรของฉัน
1. การใช้สคริปต์ vbs ด้วยสคริปต์นี้คุณสามารถทำได้ แอบเปิดโปรแกรมไฟล์ค้างคาว, ไฟล์อื่น ๆ.
Dim oShell ตั้งค่า oShell = WScript.CreateObject ("WSCript.shell") oShell.run "เส้นทางแอปพลิเคชัน\ชื่อแอปพลิเคชัน", 0 ตั้งค่า oShell = ไม่มีเลย
สำหรับผู้ที่ไม่ทราบ เพียงคัดลอกข้อความลงในแผ่นจดบันทึก ใส่พาธไปยังแอปพลิเคชันและชื่อแอปพลิเคชัน บันทึกไว้ในชื่อใดก็ได้ แต่ใช้นามสกุล vbs (เช่น ซ่อนหน้าต่าง start.vbs)
ตัวอย่าง: เปิดแบตช์ไฟล์ qwerty.bat อย่างลับๆ จากไดรฟ์ C
Dim oShell ตั้ง oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat", 0 ตั้ง oShell = ไม่มีเลย
รหัสที่คล้ายกัน
ตั้งค่า WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.bat", 0, False)
คุณสามารถรันได้ไม่เพียงแต่ *.bat เท่านั้น แต่ยังรวมถึงไฟล์อื่นๆ ในโหมดซ่อนอีกด้วย ตัวอย่างเช่น คุณต้องการเปิด mp3 โดยไม่มีหน้าต่างเครื่องเล่น หากคุณใช้ Windows Media Player
ตั้งค่า WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.mp3", 0, False)
หาก mp3 ของคุณเชื่อมโยงกับเครื่องเล่นอื่น ให้เพิ่ม wmplayer.exe ลงในโค้ด
ตั้งค่า WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3", 0, False)
2. ยูทิลิตี้ cmdow (วางยูทิลิตี้นั้นเองใน C:\windows\system32)
บทความนี้อธิบายวิธีต่างๆ ในการซ่อนหน้าต่าง cmd ขณะเรียกใช้แบตช์ไฟล์
ไฟล์ Bat หรือที่เรียกว่าไฟล์แบตช์มีประโยชน์มากสำหรับการรันชุดคำสั่งทั้งหมด แต่ฉันคิดว่าหลายคนคงสงสัยว่าจะแน่ใจได้อย่างไรว่าหน้าต่างคอนโซลไม่ปรากฏบนจอภาพ ฉันจะมุ่งเน้นไปที่ความสามารถในตัวของระบบเป็นหลัก ฉันจะพูดถึงโปรแกรมของบุคคลที่สามโดยย่อ ระหว่างทาง เราจะแก้ไขปัญหาอื่นๆ เช่น โดยการเพิ่มทางลัดแยกต่างหากสำหรับไฟล์แบตช์
จะเลี่ยงการป้องกัน UAC ได้อย่างไร อ้างถึงบทความ
วิธีซ่อนหน้าต่าง cmd เป็นไปได้ไหมที่จะทำสิ่งนี้โดยใช้ไฟล์ body เอง?
เลขที่ รหัสทำงานในสภาพแวดล้อมคอนโซล ซึ่งหมายความว่าหน้าต่างจะปรากฏขึ้น คุณต้องทำใจกับสิ่งนี้: หน้าต่างจะเปิดขึ้นตราบใดที่โค้ดถูกเรียกใช้งาน สิ่งที่คุณทำได้คือทำตามขั้นตอนเพื่อให้แน่ใจว่าหน้าต่างปรากฏขึ้นตามระยะเวลาขั้นต่ำ โดยหลักการแล้ว สิ่งนี้มีประโยชน์: เราสามารถสังเกตการทำงานของโค้ดได้ด้วยตาของเราเอง แต่ถ้าคุณต้องการซ่อนหน้าต่างคอนโซล คุณจะต้องใช้เครื่องมือของบุคคลที่สามเพื่อทำสิ่งนี้: นักพัฒนารายอื่นหรือความสามารถของ Windows เอง เริ่มต้นด้วยมัน
เรียกใช้ไฟล์แบตช์อย่างเงียบ ๆ หน้าต่างเท่านั้น
ในไฟล์ “code madness” คุณร้องเพลงเอง ฉันจะแนะนำให้ปรับเนื้อหาให้เหมาะสมเพื่อการทำงานที่เงียบที่สุด มีจุดสำคัญอยู่ที่นี่: ยิ่งโค้ดสั้นลงเท่าใด หน้าต่างคอนโซลก็จะปรากฏขึ้นในช่วงเวลาสั้น ๆ มากขึ้นเท่านั้น หากไดรฟ์ข้อมูลมีขนาดใหญ่หรือเขียนคำสั่งหลายคำสั่งพร้อมกัน หน้าต่างอาจดึงดูดความสนใจ
ตัวอย่างเช่น ฉันจะใช้โค้ดสคริปต์ซึ่งอนุญาตเพียงเล็กน้อย (โดยเฉพาะ คุณลักษณะ โปรเซสเซอร์ วี คุณสมบัติของระบบ ). สิ่งนี้เสร็จสิ้นตลอดระยะเวลาเซสชัน Windows: หลังจากรีบูตทุกอย่างจะเข้าที่
โดยทั่วไป เรามีรหัสไฟล์แบตช์ต่อไปนี้:
regedit4 ; @ปิดเสียงก้อง ; ซีแอลเอส ; REGEDIT.EXE /S "%~f0" ; ทางออก "ProcessorNameString"="Intel(R) Core(TM) i112-3470 CPU @ 800.5GHz"
ให้ความสนใจกับข้อมูลจำเพาะของโปรเซสเซอร์ เขาจะรับผิดชอบในการเปลี่ยนแปลงข้อมูลระบบ เราตั้งชื่อไฟล์ spec .bat โปรดทราบว่าฉันจะใช้เฉพาะอักขระละตินในชื่อไฟล์และหลีกเลี่ยง Cyrillic ในเส้นทางไปยังตำแหน่งของพวกเขา เพื่อให้ระบบอ่านเส้นทางไปยังสคริปต์ได้อย่างถูกต้อง นั่นเป็นเหตุผลที่ฉันจะใส่ไฟล์ bat ที่สร้างขึ้นในไดเร็กทอรีระบบ - ลงในไดรฟ์ C: โดยตรง
อย่างไรก็ตาม การเปิดตัวจะมาพร้อมกับ:
- หน้าต่างคอนโซลปรากฏขึ้น คำสั่ง
- การปรากฏตัวของหน้าต่างยืนยัน UAC เมื่อมีการเปลี่ยนแปลง (อย่างที่คุณเห็นงานมีความซับซ้อนมากขึ้นในตัวเองเนื่องจากข้อมูลระบบมีการเปลี่ยนแปลง)
ก่อนที่จะรันไฟล์แบตช์ หน้าต่าง UAC จะปรากฏขึ้น
ฉันขอแนะนำให้คุณกำจัดหน้าต่างแรกโดยใช้สคริปต์ต่อไปนี้ซึ่งจัดรูปแบบเป็นไฟล์ vbs อื่นแล้ว และนี่คือสคริปต์สำหรับมัน (ดูเส้นทางของฉันไปยังไฟล์ C:\spec.bat):
"HideBat.vbs CreateObject("Wscript.Shell").เรียกใช้ "C:\spec.bat", 0, จริง
ฉันจะเรียกมันด้วยชื่อใดก็ได้ที่มีนามสกุล .vbs ตอนนี้การทำงานของไฟล์แบตช์โดยการคลิกที่ชื่อเล่น vbs จะมาพร้อมกับหน้าต่างที่ปรากฏเท่านั้น การควบคุมบัญชี: ความจริงก็คือการเปลี่ยนแปลงที่ทำโดยไฟล์แบตช์ส่งผลกระทบต่อรีจิสทรีและระบบในทางลอจิคัลไม่อนุญาตให้สิ่งนี้ผ่านไปอย่างไม่สามารถควบคุมได้ หัวข้อของบทความแยกต่างหากเป็นอย่างไร:
อย่างไรก็ตาม เราจะพูดนอกเรื่องเล็กน้อยจากหัวข้อของบทความและจบสิ่งที่เราเริ่มต้นโดยการสร้างคอนโซลซ่อนสำหรับไฟล์ ( ไฟล์วีบีเอส) ป้ายพิเศษ ในฟิลด์ตำแหน่งของวัตถุ ให้ระบุเส้นทางในรูปแบบ:
เส้นทาง Wscript-to-vbs-nick เส้นทางสู่ค้างคาว-nick
ฉลากพร้อมแล้ว (คุณสามารถเปลี่ยนการออกแบบได้ทาง คุณสมบัติทางลัด). คุณสามารถวางลงในโฟลเดอร์ Startup วางไว้ใน Windows Scheduler หรือเปิดใช้งานโดยดับเบิลคลิก จะไม่มีหน้าต่างคอนโซล
จะซ่อนหน้าต่าง cmd ได้อย่างไร? โปรแกรมพิเศษ.
มีหลายอย่างมีน้ำหนักเบาและใช้งานง่าย ข้อเสียคือต้องดาวน์โหลดและติดตั้งบางส่วน ฉันจะให้ความนิยมสูงสุดแก่พวกเขา:
- การเริ่มต้นที่ซ่อนอยู่ (HStart)
ยูทิลิตี้จากผู้ผลิตในประเทศ ฉันต้องซื้อมัน ฉันไม่รู้ราคา อย่างไรก็ตาม ด้วยความช่วยเหลือนี้ คุณสามารถซ่อนหน้าต่างได้ทันที และไม่สำคัญว่าจะต้องมีการยืนยัน UAC หรือไม่ - คุณสามารถซ่อนหน้าต่างได้เช่นกัน:
สำหรับเวอร์ชัน 32 และ 64 บิต ไม่จำเป็นต้องติดตั้ง มันถูกจัดเตรียมเป็นไฟล์ปฏิบัติการซึ่งเมื่อเปิดตัว (ในฐานะผู้ดูแลระบบ) จะถูกส่งไปยังไดเร็กทอรีรูทของ Windows ทันที เราเห็นด้วยและตอนนี้เธอก็อยู่กับเรา:
ยูทิลิตี้นี้สามารถทำอะไรได้หลายอย่าง รวมถึงการเปลี่ยนระดับเสียง การเปิดถาดไดรฟ์ ฯลฯ ในกรณีของเรา หากต้องการซ่อนหน้าต่าง cmd เราอาจเพียงแค่ป้อนคำสั่งดังนี้:
Nircmd elevatecmd exec ซ่อนเส้นทางไฟล์
เราไม่ได้กำจัดหน้าต่าง UAC (elevatecmd exec เป็นส่วนหนึ่งของคำสั่งที่ขอ UAC) แต่เราไม่ได้สัญญาไว้เช่นนั้น และการเขียนเส้นทางแบบเต็มไปยังไฟล์ในคอนโซลอย่างต่อเนื่องนั้นไม่สะดวก ดังนั้นมาสร้างทางลัดทันที:
Nircmd cmdshortcut "~$folder.desktop$" "ไฟล์แบตช์" elevatecmd exec ซ่อนเส้นทางไปยังไฟล์
วิธีซ่อนหน้าต่าง cmd: แบทช์กลายเป็น exe
เป็นทางเลือกด้วย นี่เป็นดนตรีของทรงกลมที่สูงกว่าแล้ว สำหรับผู้ที่ไม่คุ้นเคยกับยูทิลิตี้นี้ลองดู - มันจะมีประโยชน์: Bat To Exe Converter ดังที่คุณสามารถบอกได้จากชื่อ มันจะเปลี่ยนไฟล์แบตช์ให้เป็นไฟล์ปฏิบัติการที่มีนามสกุล .exe ดาวน์โหลด ติดตั้ง ใช้งาน:
ขอให้โชคดี.
อ่าน: 546
ดังนั้นคอนโซลบรรทัดคำสั่งจึงมีอยู่ในระบบปฏิบัติการ Windows ทุกเวอร์ชัน ระบบปฏิบัติการเวอร์ชันก่อนหน้ารองรับโหมด MS-DOS โดยตรง ซึ่งทำให้สามารถรันคำสั่งง่ายๆ ได้โดยตรงจากคอนโซล ตัวแทนของตระกูล NT เช่น Windows 2000 หรือ Windows Server 2003 ทำงานบนหลักการที่แตกต่างไปจากเดิมอย่างสิ้นเชิงอย่างไรก็ตาม MS-DOS ก็ได้รับการสนับสนุนเช่นกัน แต่ผ่านเครื่องเสมือน (NT Virtual DOS Machine, NTVDM) ซึ่งช่วยให้คุณ ควบคุมและจัดการทรัพยากรระบบได้โดยตรงจากคอนโซลโหมดคำสั่ง ล่ามโหมดคำสั่งคือโปรแกรม cmd.exe ซึ่งเปิดตัวผ่านเมนู "Start -> Run" นอกจากนี้ ในการเปิดคอนโซล คุณสามารถใช้รายการเมนู "เริ่ม -> โปรแกรมทั้งหมด -> อุปกรณ์เสริม -> พร้อมรับคำสั่ง"
ด้วยการเรียกใช้คอนโซลโหมดคำสั่ง ผู้ใช้สามารถจัดการทรัพยากรของทั้งระบบโลคัลและทรัพยากรของเครื่องระยะไกลได้ มีคำสั่งที่ตรวจสอบระบบและระบุจุดวิกฤติในการตั้งค่าเซิร์ฟเวอร์ ความแตกต่างระหว่างการทำงานจากบรรทัดคำสั่งคือการไม่มียูทิลิตี้กราฟิกขนาดใหญ่และยุ่งยากโดยสิ้นเชิง โปรแกรมบรรทัดคำสั่งช่วยให้ปรับแต่งได้ละเอียดยิ่งขึ้นในรูปแบบของพารามิเตอร์หลักที่แสดงทางด้านขวาของคำสั่ง
การใช้ไฟล์สคริปต์พิเศษ (ชุดคำสั่งที่ดำเนินการตามลำดับหรือตามลำดับที่ตั้งโปรแกรมไว้) ผู้ดูแลระบบสามารถลดการดำเนินการประจำวันตามปกติให้เหลือน้อยที่สุด ยูทิลิตี้สมัยใหม่ที่มีอยู่สามารถเรียกใช้สคริปต์ดังกล่าวตามช่วงเวลาที่กำหนดได้โดยไม่ต้องมีผู้ดูแลระบบ
ผู้ดูแลระบบสามารถดำเนินการได้ทั้งคำสั่งเดียวและรายการคำสั่งโดยใช้อักขระควบคุมพิเศษ (&, |) ตัวอย่างเช่น:
Command 1 & Command 2 - Command 1 จะถูกดำเนินการก่อนและหลัง Command 2;
คำสั่ง 1 && คำสั่ง 2 - หลังจากดำเนินการคำสั่ง 1 สำเร็จแล้วเท่านั้นที่จะเปิดตัว Command 2 เป็นไปได้ที่จะเปลี่ยนเส้นทางสตรีมเอาท์พุตของโปรแกรมโดยตรงไปยังไฟล์ข้อความเพื่อการประมวลผลต่อไป ในการดำเนินการนี้ คุณต้องใช้อักขระควบคุม ">" และชื่อของไฟล์ข้อความ ตัวอย่างของการส่งออกเนื้อหาของไดเร็กทอรีปัจจุบันไปยังไฟล์ข้อความ Report.txt โดยใช้คำสั่ง dir มีดังต่อไปนี้:
dir>รายงาน.txt
ผู้ดูแลระบบสามารถเปิดใช้คอนโซลได้หลายสำเนาโดยการเรียก cmd.exe จากบรรทัดคำสั่ง การใช้คอนโซลที่ซ้อนกันช่วยให้คุณสามารถทำงานกับตัวแปรสภาพแวดล้อมของระบบปฏิบัติการได้โดยไม่มีผลกระทบใดๆ ต่อทั้งระบบโดยรวม เนื่องจากการเปลี่ยนแปลงในตัวแปรสภาพแวดล้อมจะไม่ถูกบันทึกหลังจากปิดคอนโซลที่ซ้อนกัน คำสั่ง setlocal, endlocal และ set ใช้เพื่อควบคุมกระบวนการนี้
มีคำสั่งและยูทิลิตี้มากมายในระบบปฏิบัติการสมัยใหม่ จำโปรแกรมต่าง ๆ มากมายและพารามิเตอร์ของโปรแกรมด้วย
ยากมาก ดังนั้นหนึ่งในพารามิเตอร์ที่สำคัญที่สุดสำหรับแต่ละโปรแกรมคือการรวมสัญลักษณ์ /? หลังจากดำเนินการคำสั่งด้วยพารามิเตอร์นี้ ผู้ใช้จะได้รับข้อความที่ครอบคลุมเกี่ยวกับการใช้ยูทิลิตี้และไวยากรณ์ของพารามิเตอร์
โปรดทราบว่าภาพประกอบที่มุมซ้ายบนของหน้าถัดไปใช้ไวยากรณ์ที่ซับซ้อน แล้วหลังปิดเครื่องทันที/? หลังตัวคั่นพิเศษ “|” ยิ่งใช้คำสั่ง more ซึ่งทำให้คุณสามารถแสดงข้อมูลบนหน้าจอได้ไม่ทั้งหมด แต่ในบางส่วนสะดวกสำหรับการอ่านเพิ่มเติม
หากต้องการปิดคอนโซลบรรทัดคำสั่ง คุณต้องรันคำสั่ง exit
ใครเป็นผู้รับผิดชอบที่นี่?
ตามความสามารถ โปรแกรมคอนโซลแบ่งออกเป็น:
- คำสั่งควบคุมระบบปฏิบัติการคือคำสั่งเช่นการปิดระบบหรือทาสก์คิล
- คำสั่งเครือข่าย - net และ ipconfig;
- คำสั่งสำหรับการตรวจสอบระบบ - รายการงานและข้อมูลระบบ
- คำสั่งสำหรับการสนับสนุนระบบไฟล์ - dir, mkdir, copy;
- คำสั่งสำหรับการบำรุงรักษาฮาร์ดไดรฟ์ - defrag และ diskpart;
- คำสั่งเพื่อรองรับบริการไดเรกทอรี (Active Directories) - addrep และ dsadd;
- คำสั่งเสริม ในส่วนนี้ประกอบด้วยยูทิลิตี้ต่างๆ สำหรับการสร้างสคริปต์ การตั้งค่าเครื่องพิมพ์ การทำงานกับตัวแปรสภาพแวดล้อม เป็นต้น
ลองดูตัวแทนทั่วไปของแต่ละกลุ่มและให้คำแนะนำในการใช้คำสั่งที่รวมอยู่ในนั้น
คำสั่งตรวจสอบและวินิจฉัย
คำสั่งการตรวจสอบ เช่น systeminfo และรายการงานใช้เพื่อระบุปัญหาฮาร์ดแวร์และซอฟต์แวร์ ยูทิลิตี้เหล่านี้เปิดตัวครั้งแรกในสภาพแวดล้อมการทำงาน Windows Server 2003 ดังนั้นผู้ดูแลระบบจึงยังไม่พอใจกับการทำงานของคำสั่งเหล่านี้อย่างเต็มที่ ตัวอย่างเช่นตอนนี้คุณไม่จำเป็นต้องไปที่แท็บ "คุณสมบัติ" ของไอคอน "My Computer" - คำสั่ง systeminfo จะพิมพ์ข้อมูลพื้นฐานเกี่ยวกับส่วนประกอบของระบบทั้งหมดบนหน้าจอคอนโซลด้วยการถอดรหัสแบบเต็ม พารามิเตอร์ /s จะแสดงข้อมูลเกี่ยวกับคอมพิวเตอร์ระยะไกล ตัวอย่างเช่น หากต้องการค้นหาการกำหนดค่าของคอมพิวเตอร์ TESTSERVER คุณจะต้องเรียกใช้คำสั่งต่อไปนี้:
Systeminfo /s เซิร์ฟเวอร์ทดสอบ
และยูทิลิตี้รายการงานจะแสดงกระบวนการที่ทำงานบนคอมพิวเตอร์ของคุณ
ยูทิลิตีรายการงานช่วยให้คุณสามารถสืบค้นระบบที่เชื่อมต่อกับเครือข่ายได้ พารามิเตอร์ /v ช่วยให้คุณได้รับรายการโดยละเอียดพร้อมข้อมูลที่เป็นประโยชน์ รวมถึงชื่อผู้ใช้ และพารามิเตอร์ /t จะแสดงกระบวนการที่โหลดไฟล์ dll ที่ระบุ ยูทิลิตี้ที่มีประโยชน์อีกตัวหนึ่งคือ openfile ช่วยให้คุณได้รับข้อมูลเกี่ยวกับไฟล์ที่เปิดอยู่ทั้งหมดในระบบปฏิบัติการภายในและระยะไกล ในระบบปฏิบัติการ Windows เวอร์ชันก่อนหน้าคุณต้องใช้คำสั่ง oh.exe ในเวอร์ชันสมัยใหม่การเรียกใช้คำสั่งในบรรทัดคำสั่งคอนโซลที่ตั้งค่าโหมดการตรวจสอบสำหรับไฟล์ที่เปิดทั้งหมดในระบบก็เพียงพอแล้ว:
Openfiles/ในเครื่อง
ผู้ใช้จะได้รับข้อมูลเกี่ยวกับไฟล์ที่เปิดอยู่ทั้งหมดบนระบบโดยใช้คำสั่งที่มีไวยากรณ์ง่ายๆ:
Openfiles
คำสั่ง openfiles พร้อมตัวเลือก /query /v แสดงว่าผู้ใช้รายใดกำลังเรียกใช้กระบวนการที่เปิดไฟล์ เมื่อใช้พารามิเตอร์หลักอื่นๆ คุณสามารถตั้งค่าโหมดเอาต์พุตข้อมูลต่างๆ ได้
คำสั่งระบบปฏิบัติการ
Windows Server 2003 ให้คำสั่งใหม่แก่ผู้ดูแลระบบซึ่งไม่เพียงแต่ช่วยวินิจฉัยระบบ แต่ยังจัดการระบบด้วย คำสั่งดังกล่าวรวมถึงยูทิลิตีการปิดระบบด้วย ต่อไปนี้สามารถใช้เป็นพารามิเตอร์หลักสำหรับยูทิลิตีนี้:
- /s - ปิดระบบตามปกติโดยสมบูรณ์
- /p - ปิดเครื่อง;
- /f - ปิดแอปพลิเคชันที่ใช้งานอยู่;
- /d - เปลี่ยนเป็นโหมดสิ้นเปลืองพลังงานต่ำ
- /I - สิ้นสุดเซสชันโดยไม่ต้องปิดคอมพิวเตอร์
ในรูปแบบของเครื่องมือที่ลงทะเบียนการปิดระบบปกติทั้งหมดของคอมพิวเตอร์ ตัวจัดการเหตุการณ์การปิดระบบ (Shutdown Event Tracker) ทำหน้าที่เป็นเครื่องมือที่รวบรวมและวินิจฉัยการปิดระบบทั้งหมดที่ดำเนินการโดยผู้ดูแลระบบ นอกจากนี้ยังสามารถปิดระบบโดยระบุสาเหตุได้ด้วยเหตุนี้คุณต้องใช้ปุ่ม /d
คำสั่ง Taskkill ซึ่งคล้ายคลึงกับคำสั่ง Kill ในระบบปฏิบัติการของตระกูล *nix ช่วยให้คุณสามารถ "ฆ่า" แอปพลิเคชันที่ค้างได้ เมื่อใช้ร่วมกับคำสั่งรายการงาน ยูทิลิตี้เหล่านี้มอบเครื่องมือที่มีประสิทธิภาพสำหรับการแทรกแซงการทำงานของแอปพลิเคชันที่อาจก่อให้เกิดภัยคุกคามต่อประสิทธิภาพของเซิร์ฟเวอร์ได้อย่างรวดเร็ว ในบรรดาพารามิเตอร์ของคำสั่งนี้ คุณควรสังเกตคีย์ /pid ซึ่งช่วยให้คุณสามารถยุติกระบวนการด้วยตัวระบุเฉพาะ และคีย์ /im ซึ่งช่วยให้คุณยุติแอปพลิเคชันด้วยชื่อที่ระบุ ตัวอย่างต่อไปนี้ยุติกระบวนการด้วย ID 1000 และ 1240:
Taskkill /pid 1000 /pid 1240
คำสั่งสำหรับการบำรุงรักษาฮาร์ดไดรฟ์
คำสั่ง Defrag ช่วยให้คุณปรับแต่งฮาร์ดไดรฟ์ของคุณได้ ยูทิลิตี้นี้สามารถจัดเรียงข้อมูลบนดิสก์ด้วยระบบไฟล์ FAT, FAT32 และ NTFS Defrag ทำงานได้ดีพอๆ กันกับทั้งดิสก์ไดนามิกและดิสก์พื้นฐาน ไวยากรณ์สำหรับการเรียกคำสั่งนี้มีดังนี้:
จัดเรียงข้อมูลบนดิสก์ [ -a j [ -f ] [ -v ] [ -? ]
พารามิเตอร์ -a ให้เฉพาะการวิเคราะห์ข้อมูลบนดิสก์ พารามิเตอร์ -f — การปรับข้อมูลให้เหมาะสม รวมถึงในกรณีที่ไม่มีพื้นที่ดิสก์ที่จำเป็นในการสร้างไฟล์ชั่วคราว และพารามิเตอร์ -v — ส่งออกรายงานความคืบหน้าในการปรับให้เหมาะสม อย่าลืมว่าเพื่อให้การจัดเรียงข้อมูลสำเร็จ ดิสก์จะต้องมีพื้นที่ว่างอย่างน้อย 15%
เคอร์เนลของระบบปฏิบัติการ Windows Server 2003 ไม่รองรับคำสั่ง fdisk อีกต่อไป คำสั่งนี้ถูกแทนที่ด้วยคำสั่ง diskpart ซึ่งมีไว้สำหรับการให้บริการฮาร์ดไดรฟ์ด้วย แบ่งดิสก์ออกเป็นพาร์ติชัน สร้างไดรฟ์แบบลอจิคัล ลบออก - นี่เป็นเพียงงานบางส่วนที่แก้ไขได้โดยยูทิลิตี้นี้ โดยทั่วไปคำสั่ง diskpart จะเน้นไปที่การทำงานกับไฟล์สคริปต์พิเศษที่อธิบายขั้นตอนการบำรุงรักษาฮาร์ดไดรฟ์ นี่คือลักษณะการเรียกคำสั่งนี้สำหรับไฟล์สคริปต์ Scriptl.txt:
Diskpart /s Scriptl.txt
แต่ละบรรทัดของไฟล์ดังกล่าวเป็นคำสั่งสำหรับการดำเนินการบางอย่าง ตัวอย่างเช่นให้คำสั่งเพื่อสร้างพาร์ติชันใหม่ด้วยเส้นขนาดที่แน่นอน
สร้างขนาดโลจิคัลพาร์ติชัน = 2048
คำสั่งเครือข่าย
ในบรรดาคำสั่งเครือข่าย ฉันต้องการเน้นสองยูทิลิตี้ อันแรกคือคำสั่ง ipconfig อันที่สองคือ netstat ผู้ดูแลระบบใช้คำสั่งเหล่านี้ไม่เพียงแต่เพื่อตรวจสอบเครือข่ายเท่านั้น แต่ยังเพื่อป้องกันโปรแกรมอันตรายที่พยายามเข้าควบคุมระบบอีกด้วย
การใช้ยูทิลิตี้ ipconfig ผู้ใช้สามารถค้นหาที่อยู่เครือข่ายของคอมพิวเตอร์ของเขาและโดยการเรียกคำสั่งนี้ด้วยพารามิเตอร์ /all เพื่อรับข้อมูลทั้งหมดเกี่ยวกับการกำหนดค่าเครือข่ายบนคอมพิวเตอร์ในระบบ พารามิเตอร์ /renew ช่วยให้คุณสามารถเปลี่ยนการตั้งค่าเครือข่ายโดยไม่ต้องรีบูตระบบทั้งหมด
หากคุณสังเกตเห็นว่ามีบางอย่างผิดปกติเกิดขึ้นกับคอมพิวเตอร์ของคุณ ในกรณีนี้คำสั่ง netstat จะช่วยซึ่งไม่เพียงระบุพอร์ตเครือข่ายแบบเปิดที่ผู้โจมตีสามารถเชื่อมต่อกับระบบของคุณได้ แต่ยังระบุกระบวนการที่ทำงานบนเซิร์ฟเวอร์โดยที่คุณไม่รู้ตัว ดังนั้นสวิตช์ /o จะแสดงข้อมูลเกี่ยวกับตัวระบุกระบวนการ (PID) โดยใช้การเชื่อมต่อเครือข่ายเฉพาะ คุณสามารถดูได้ว่าคอมพิวเตอร์เครื่องใดบนเครือข่ายกำลังสื่อสารกับระบบปฏิบัติการในพื้นที่ของคุณ
คำสั่งสำหรับการสนับสนุนบริการไดเร็กทอรี
เครือข่ายทั้งหมดประกอบด้วยส่วนประกอบและเป็นโครงสร้างลำดับชั้นที่ซับซ้อนที่สร้างขึ้นในรูปแบบของต้นไม้ ออบเจ็กต์ของระบบดังกล่าว ได้แก่ ไซต์ ซับเน็ต เซิร์ฟเวอร์ คอมพิวเตอร์ กลุ่ม ผู้ใช้ ผู้ติดต่อ อุปกรณ์เครือข่ายที่ใช้ร่วมกัน
ในการมอนิเตอร์โครงสร้างที่ซับซ้อนดังกล่าว ระบบปฏิบัติการจะมีคำสั่ง dsquery ซึ่งได้รับการออกแบบมาเพื่อการค้นหาขั้นสูงของส่วนประกอบบริการไดเร็กทอรี คำสั่งนี้ยังสามารถใช้เพื่อแสดงข้อมูลเกี่ยวกับคุณสมบัติของส่วนประกอบที่เลือกได้ (สวิตช์ -attr) พารามิเตอร์ -scope, -subtree, -onelevel, -base กำหนดระดับการซ้อนการค้นหา และคีย์ -filter อนุญาตให้คุณใช้ตัวกรองการค้นหา
คำสั่ง dsmod สามารถช่วยได้หากคุณต้องการแก้ไขบัญชีตั้งแต่หนึ่งบัญชีขึ้นไปสำหรับส่วนประกอบบริการไดเร็กทอรีที่เลือก ตัวอย่างเช่น คุณสามารถลบผู้ใช้ออกจากกลุ่มหรือกำหนดรหัสผ่านใหม่ให้กับพวกเขาได้ ตัวอย่างการเปลี่ยนแปลงบัญชีสำหรับผู้ใช้ TestUser แสดงไว้ด้านล่าง:
ผู้ใช้ดีเอสโมด
"CN=TestUser,CN=Users,DC=bigtex,DC=net " -pwd Uf@tfmgerelt -mustchpwd ใช่
คำสั่ง dsmove ย้ายวัตถุภายในโดเมนปัจจุบัน การใช้คีย์ -newname และ -newparent คุณสามารถตั้งชื่ออ็อบเจ็กต์ใหม่และเปลี่ยนตำแหน่งของอ็อบเจ็กต์ได้
คำสั่งสนับสนุนระบบไฟล์
คำอธิบายของคำสั่งที่ใช้บ่อยสำหรับการทำงานกับไฟล์และไดเร็กทอรีแสดงอยู่ในตาราง คำสั่ง deltree ซึ่งดำเนินการลบโฟลเดอร์และไฟล์ในนั้นแบบเรียงซ้อน ถูกแทนที่ด้วย rmdir ด้วยสวิตช์ /s
ความลับเล็กๆ ของระบบใหญ่
การเปลี่ยนพรอมต์บรรทัดคำสั่ง
ค้นหาคีย์ในรีจิสทรี: สร้างพารามิเตอร์สตริง “PROMPT” ด้วยประเภท (REG_EXPAND_SZ) ในคีย์นี้ และกำหนดค่าใดค่าหนึ่งต่อไปนี้:
- $B – แถบแนวตั้ง “ฉัน”;
- $D - วันที่ปัจจุบัน;
- $G - เครื่องหมายที่ใหญ่กว่า ">";
- $1_ - เครื่องหมายน้อยกว่า "<»;
- $N — ดิสก์ปัจจุบัน;
$P - ไดรฟ์และเส้นทางปัจจุบัน - $คิว - = "=";
- $T - เวลาปัจจุบัน;
- $V — เวอร์ชัน Windows;
- $$ คือเครื่องหมายดอลลาร์ “$”
หลังจากรีบูต คุณจะเห็นคำเชิญในรูปแบบที่คุณกำหนด
คำสั่งอัตโนมัติ
หากต้องการเปิดใช้งานความสามารถในการพิมพ์คำสั่งอัตโนมัติโดยการกดปุ่ม "Tab" ให้ค้นหาคีย์ในรีจิสทรี:
จากนั้นตั้งค่า CompletionChar เป็น 9 ซึ่งเป็น ID ของปุ่ม Tab ปิดรีจิสทรี แล้วรีสตาร์ทคอมพิวเตอร์ ในหน้าต่างคอนโซล ขณะที่พิมพ์ส่วนหนึ่งของชื่อคำสั่ง คุณสามารถกดปุ่ม Tab ได้แล้ว Windows จะแทนที่คำสั่งที่จำเป็นโดยอัตโนมัติ
เปลี่ยนสีคอนโซล
ค้นหาคีย์ในรีจิสทรี:
เปลี่ยนพารามิเตอร์ DefaultCoior ค่า -F0 จะแสดงข้อความสีดำบนพื้นหลังสีขาว และค่า IE จะทำให้คุณประหลาดใจด้วยสีคอนโซลสีเหลืองและสีน้ำเงิน
เปิดคอนโซลบรรทัดคำสั่งอย่างรวดเร็วจากเมนูบริบท
ค้นหาคีย์ในรีจิสทรี:
เพิ่มส่วนย่อย “CommandPrompt -> Command” ลงไป ตั้งค่าพารามิเตอร์เริ่มต้นของคีย์ Command เป็น “cmd.exe /k cd “%1””
ตั้งค่าพารามิเตอร์เริ่มต้นของปุ่ม Command Prompt เป็น "Open Command Prompt"
ด้วยการคลิกขวาที่โฟลเดอร์ใดๆ ใน Explorer คุณสามารถเลือกคำสั่ง Open Command Prompt ซึ่งจะเปิดคอนโซลบรรทัดคำสั่งในไดเร็กทอรีที่ต้องการ
บทสรุป
โอเค ตอนนี้ทุกอย่างจบลงแล้ว เราได้พูดคุยเกี่ยวกับพื้นฐานของการทำงานกับคอนโซล ต่อไป เราเปิดโอกาสให้คุณสำรวจฟังก์ชันการทำงานและคำสั่งคอนโซลที่หลากหลายด้วยตัวเอง อย่าลืมกุญแจอันล้ำค่า /? แล้วที่เหลือจะมาพร้อมกับเวลาและประสบการณ์