ฉันจะเปิดไฟล์ด้วยโปรแกรมผ่านทางลัดจากพรอมต์คำสั่งได้อย่างไร


1

นี่คือสถานการณ์ของฉัน:

เมื่อฉันเพิ่มตำแหน่งของโปรแกรมใน PATH ของฉันฉันสามารถทำสิ่งต่อไปนี้ใน cmd prompt เพื่อเปิดไฟล์ในไดเรกทอรีปัจจุบันของฉัน:

notepad++ open_me.txt

และนี่จะเปิด open_me.txt ใน notepad ++

อย่างไรก็ตามฉันไม่ต้องการที่จะเพิ่มทุกโปรแกรมที่ฉันต้องการเรียกใช้เส้นทางของฉัน สิ่งที่ฉันต้องการคือการเพิ่มโฟลเดอร์ชื่อ C: \ Users \ Me \ Documents \ Programs ไปยังเส้นทางของฉันและเพียงแค่วางทางลัดไปยังโปรแกรมต่าง ๆ ลงในโฟลเดอร์นั้นและให้พวกเขาทำหน้าที่เหมือนกับเพิ่มไปยังเส้นทางของฉัน

ดังนั้นฉันจึงทิ้งลิงค์ไปยัง notepad ++. exe ชื่อ "np" ในโฟลเดอร์ของฉันและสิ่งที่ฉันได้รับคือ:

ฉันต้องเรียกใช้ด้วย start np (แทนที่จะเป็นแค่ np)

แต่ที่สำคัญกว่านั้นถ้าฉันลอง start np open_me.txtมันจะเปิด notepad ++. exe แต่มองหา open_me.txt ในไดเรกทอรีของ notepad ++

ฉันจะทำสิ่งนี้อย่างถูกต้องได้อย่างไร (และฉันต้องการเปิด notepad ++. exe พร้อมชื่อย่อของ np)

คำตอบ:


2

ฟังดูฉันเหมือนคุณรู้วิธี "ทำอย่างถูกต้อง" - คุณขี้เกียจเกินไปที่จะทำ

วิธีแก้ปัญหาสำหรับคำสั่งบางอย่าง (มันจะทำงานในกรณีการใช้งานเฉพาะของคุณ แต่ไม่มากไปกว่านี้) คือการวางไฟล์แบตช์ลงในโฟลเดอร์ที่มีอยู่ใน% PATH% อยู่แล้ว ดังนั้นแทนที่จะใช้ช็อตคัตสำหรับ "np" คุณควรใส่คำสั่งต่อไปนี้ใน "np.bat":

"C:\Program Files (x86)\Notepad++\notepad++.exe" %1

จากนั้นเมื่อใดก็ตามที่คุณทำงาน np Filename.txt มันควรเรียกใช้ Notepad ++ และเปิด Filename.txt อย่าลืมใช้เครื่องหมายคำพูดสำหรับชื่อไฟล์ที่มีช่องว่าง

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