บน Mac OS X และ GNOME บน Linux มีคำสั่งที่สามารถใช้เพื่อเปิดไฟล์จากบรรทัดคำสั่งในตัวแก้ไข GUI ที่เชื่อมโยง: open
และgnome-open
ตามลำดับ มีคำสั่งเช่นนี้สำหรับ Windows หรือไม่?
บน Mac OS X และ GNOME บน Linux มีคำสั่งที่สามารถใช้เพื่อเปิดไฟล์จากบรรทัดคำสั่งในตัวแก้ไข GUI ที่เชื่อมโยง: open
และgnome-open
ตามลำดับ มีคำสั่งเช่นนี้สำหรับ Windows หรือไม่?
คำตอบ:
หากคุณอยู่ในพรอมต์คำสั่งและมีไฟล์ชื่อtest.png
และซึ่งตั้งอยู่ในc:\test
คุณสามารถทำสิ่งต่อไปนี้:
หากคุณอยู่ในไดเรกทอรี (ควรพูดc:\test>
) เพียงพิมพ์:
test.png
ซึ่งจะเปิดการทดสอบในโปรแกรมแก้ไขรูปภาพ png เริ่มต้น
หากชื่อไฟล์มีช่องว่างให้ใส่ชื่อไฟล์ใน ""
"this image.png"
คุณสามารถพิมพ์:
c:\test\test.png
ซึ่งจะเปิดไฟล์ไม่ว่าคุณจะอยู่ที่ไหนในปัจจุบัน
ในที่สุดคุณสามารถส่งภาพไปยังโปรแกรมอื่น ตัวอย่างเช่นหากคุณมีโปรแกรมแก้ไขรูปภาพชื่อ imageedit.exe และรองรับการเปิดไฟล์ผ่านบรรทัดคำสั่ง (และหากโปรแกรมนั้นมีเส้นทาง / เข้าถึงได้หรือคุณอยู่ในไดเรกทอรีปัจจุบัน) คุณสามารถพิมพ์ดังต่อไปนี้:
imageedit c:\test\test.png
หากเป็นส่วนขยายที่ลงทะเบียนคุณสามารถใช้ "เริ่มต้น" ใน
start WordDoc.doc
start "" WordDoc.doc
จะทำงาน
ในบรรทัดคำสั่ง DOS explorer "<PATH>"
จะเปิดเส้นทางของไฟล์โดยใช้โปรแกรมที่เกี่ยวข้องกับ Windows สิ่งนี้จะจัดการ URIs ทั้งหมด (http:, https:, ftp:) และโปรโตคอลไฟล์อื่น ๆ ที่กำหนดไว้ในระบบปฏิบัติการ Windows หากไฟล์หรือโปรโตคอลไม่เกี่ยวข้องกับโปรแกรมใด ๆOpen With
กล่องโต้ตอบจะปรากฏขึ้น หากไฟล์นั้นไม่มีอยู่My Documents
โฟลเดอร์เริ่มต้นจะเปิดขึ้น นอกจากนี้ยังสามารถเปิดไฟล์ที่เรียกใช้งานได้ (EXE, BAT files) และพา ธ ของเนมสเปซเชลล์
ตัวอย่าง
explorer "http://www.google.com"
- จะเปิดhttp://www.google.comในเบราว์เซอร์เริ่มต้นของ windows
explorer "file:///C:\temp\"
จะเปิดไดเรกทอรีชั่วคราวถ้ามี
explorer "file.txt"
จะเปิดfile.txt
ในไดเรกทอรีปัจจุบันเส้นทาง .ie %CD%
เส้นทาง
explorer ::{645ff040-5081-101b-9f08-00aa002f954e}
จะเปิดRecycleBin
คุณสามารถอ้างอิงเกี่ยวกับสวิตช์บรรทัดคำสั่งที่เป็นประโยชน์อื่น ๆ ของ explorer ได้ที่นี่
powershell -c "folder\childfolder\file.txt"
ที่มา: https://technet.microsoft.com/en-us/library/ee176882.aspx
เรียบง่ายและหลากหลาย
พารามิเตอร์แรกของ Start คือชื่อหน้าต่างดังนั้นหากคุณมีช่องว่างในชื่อไฟล์และคุณพิมพ์
เริ่ม "My File.txt"
คุณจะได้รับหน้าต่างบรรทัดคำสั่งที่มี "My File.txt" เป็นชื่อ เพื่อหลีกเลี่ยงปัญหานี้ให้ใช้ชื่อจำลอง
เริ่ม "ชื่อของฉัน" "My File.txt"
ขึ้นอยู่กับไฟล์และแอปพลิเคชั่นที่เปิดอยู่อาจไม่มีหน้าต่างให้ดู
ถ้าคุณอยู่ใน PowerShell (ที่พรอมต์) และคุณต้องการที่จะเปิดไฟล์ในไดเรกทอรีปัจจุบันคุณอาจลองนี้ หากคุณอยู่ในพรอมต์คำสั่งคุณสามารถบรรลุผลลัพธ์เดียวกันโดยพิมพ์PS (current-directory)>
.\myfile.ext
powershell -c .\myfile.ext
(คุณต้องรวมถึง.\
เนื่องจาก PowerShell ไม่โหลดไฟล์จากตำแหน่งปัจจุบันตามค่าเริ่มต้น) หรือคุณสามารถระบุชื่อไดเรกทอรี (สัมพัทธ์หรือสัมบูรณ์) หากไฟล์ไม่อยู่ในไดเรกทอรีปัจจุบัน
สำหรับสถานการณ์แรก - ถ้าคุณอยู่ใน PowerShell - ถ้าชื่อไฟล์มีช่องว่างให้ใส่ไว้ในเครื่องหมายคำพูด (ไม่ว่าจะเป็นชนิดใดก็ตาม) แล้วนำหน้าด้วย &
สัญลักษณ์:
PS C: \ Users \ myusername \ Pictures> & ". \ funny cat.jpg"
(คุณอาจเพิ่มช่องว่างหลังจาก&
เพื่อความสะดวกในการอ่านหากคุณต้องการความสามารถในการอ่านและคุณอาจใช้/
แทน\
) ฉันไม่รู้วิธีที่จะทำให้งานนี้ในสถานการณ์ที่สอง (ซึ่งคุณกำลังเรียกใช้powershell -c
จาก Command Prompt) ถ้า ชื่อไฟล์หรือไดเรกทอรีมีช่องว่าง - คำพูดดูเหมือนจะช่วยไม่ได้
เฉพาะปฏิบัติการที่มีเฉพาะไฟล์:
Git Bash Script บนWindows 10 :
FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"
$EXEC_PATH $FILE_PATH
ตัวอย่างนี้เปิดแฟ้มแสดงโดย $ file_pathกับปฏิบัติการแสดงโดย $ EXEC_PATH หากวิธีนี้ไม่ได้ผลสำหรับคุณลองแปลงสแลชเดี่ยว ("\") เป็นสแลชคู่ ("\\") สำหรับเส้นทาง
นี่อาจจะช้าไปหน่อย แต่คำสั่งที่ถูกต้องสำหรับการแก้ไขชื่อไฟล์ใน Windows 7 คือ "write file_name"
นี่ควรเปิดตัวแก้ไขข้อความเริ่มต้นและคุณควรจะสามารถแก้ไขไฟล์ได้อย่างง่ายดาย
แก้ไข: ดูเหมือนว่าจะเปิดเฉพาะ Wordpad สำหรับฉันนั่นคือโปรแกรมแก้ไขข้อความเริ่มต้น
write
สั้นwrite.exe
ซึ่งเป็นไฟล์ปฏิบัติการของ wordpad มันถูกเก็บไว้C:\windows
ที่ซึ่งอยู่บน%PATH%
ดังนั้นจึงเป็นเพียงวิธีปกติในการเปิดไฟล์ด้วย wordpad
ในพรอมต์คำสั่ง Windows คุณสามารถเรียกใช้
edit [file_name]
เพื่อที่จะดูไฟล์ / บันทึก / ไฟล์ข้อความอื่น ๆ คำสั่งนี้ต้องใช้QBASIC.EXE
ซึ่งเป็นค่าเริ่มต้นที่มีอยู่ใน Windows
ดูที่นี่สำหรับคำสั่ง MS-DOS อื่น ๆ ที่เป็นประโยชน์
edit
มิได้qbasic.exe
รับการยอมรับ นอกจากนี้ยังใช้งานได้กับไฟล์ข้อความธรรมดาเท่านั้น