แทนที่ dir ด้วยเป็นยูทิลิตี้ที่กำหนดเองใน Windows 7


2

ฉันใช้ Windows 7 และต้องการเปลี่ยนคำสั่ง dir เริ่มต้นในพรอมต์คำสั่งเป็นโปรแกรมอื่น

ฉันได้ลองวางทั้ง dir.exe และ dir.bat ลงใน C: \ root แล้ว แต่เมื่อฉันพิมพ์ dir มันจะไม่เปิดโปรแกรม ไม่มีใครรู้ที่จะเปิดตัวหลังจากที่ฉันพิมพ์ dir? อาจเป็นการเปลี่ยนแปลงรีจิสตรี

ขอบคุณล่วงหน้า.


อ่านโพสต์นี้ด้วยในกรณีที่คุณกำลังมองหาบางอย่างเช่นนามแฝงบรรทัดคำสั่งใน Windows stackoverflow.com/questions/20530996/… .... มีคำตอบหลายข้อที่อาจพอสำหรับความต้องการของคุณ
แมงดาน้ำผลไม้มัน

ลองใส่เข้าไปC:\Windowsเพราะมันอยู่ใน%path%ตัวแปร
iTechieGamer

คำตอบ:


1

ฉันต้องการเปลี่ยนdirคำสั่งเริ่มต้นใน Command Prompt เป็นโปรแกรมอื่น

อย่างน้อยคุณไม่สามารถอย่างที่คุณไม่สามารถdirสร้างได้ในcmd.exe:

คำสั่งภายใน

เชลล์ CMD ของ Windows CMD.exe ประกอบด้วยคำสั่ง 'ภายใน' จำนวนมากคำสั่ง 'ภายนอก' เพิ่มเติมจะได้รับการจัดทำเป็นไฟล์ปฏิบัติการแยกต่างหาก โดยทั่วไปคำสั่งภายนอกจะถูกเก็บไว้ในโฟลเดอร์ C: \ WINDOWS \ System32 โฟลเดอร์นี้เป็นส่วนหนึ่งของ PATH ของระบบ

การจัดเรียงนี้หมายความว่าทั้งคำสั่งภายในและภายนอกพร้อมใช้งานเสมอไม่ว่าไดเรกทอรีปัจจุบันของคุณจะเป็นอะไร

ASSOC, BREAK, โทร, CD / CHDIR, CLS, สี, คัดลอก, วันที่, DEL, DIR, DPATH, ECHO, ENDLOCAL, ลบ, ออก, สำหรับ FTYPE, GOTO, IF, คีย์, MD / MKDIR, MKLINK ด้านบน), MOVE, เส้นทาง, PAUSE, POPD, PROMPT, PUSHD, REM, REN / RENAME, RD / RMDIR, SET, SETLOCAL, SHIFT, เริ่ม, เวลา, ชื่อ, VER, VERIFY, VOL

อย่างไรก็ตาม ...

เป็นไปได้ที่ระบบจะมีคำสั่งภายในและคำสั่งภายนอกที่มีชื่อเดียวกัน หากคุณมีคำสั่งชื่อ DATE.exe และต้องการเรียกใช้งานนั้นตามความต้องการของคำสั่ง DATE ภายในให้ใช้ชื่อพา ธ แบบเต็มไปยังไฟล์เช่น C: \ utils \ date.exe แม้ว่าไดเรกทอรีปัจจุบันของคุณคือ C: \ utils \

คำสั่ง Internal Source - Windows CMD - SS64.com

ดังนั้นแทนที่จะใช้เพียงdirคุณต้องใช้ชื่อเต็มของการเปลี่ยนของคุณในกรณีของคุณ:

c:\dir.exe

อ่านเพิ่มเติม


1
ฉันมักจะเปลี่ยนชื่อเป็นสิ่งที่คล้ายกันและวางไว้ในตำแหน่งที่อยู่ในสภาพแวดล้อมของเส้นทาง ตัวอย่างเช่นคำสั่ง linux ls ไม่มีอยู่ใน cmd ดังนั้นคุณสามารถตั้งชื่อมันเป็น ls.exe และวางไว้ใน c: \ windows \ system32 และตอนนี้คุณสามารถใช้ ls เพื่อดำเนินการ dir
LPChip
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.