วิธีการส่งชื่อไฟล์โดยการลากแล้วปล่อยไปทางลัดใน Windows


8

ฉันมีโปรแกรมprogram.exeและเอกสารdocument.txtและในการเปิดเอกสารฉันสามารถลากdocument.txtลงไปprogram.exeได้ จนถึงตอนนี้ดีมาก ตอนนี้ฉันต้องการเรียกมันด้วยพารามิเตอร์บรรทัดคำสั่ง-paramเพื่อให้บรรทัดคำสั่งแบบเต็มprogram.exe -param document.txtน่าเสียดายที่ฉันไม่สามารถทำได้ด้วยการลากและวางดังนั้นฉันจึงต้องเรียกใช้ cmd และพิมพ์คำสั่งด้วยตนเอง ใช้เวลานานเกินไปและฉันต้องการวิธีที่ง่ายกว่า

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

ฉันพยายามตั้งทางลัดไปยังแต่ที่ไม่ได้ทำงานเพราะมันพยายามที่จะเปิดไฟล์program.exe -param "%1"%1

คำตอบ:


7

เพียงใช้program.exe -paramเป็นเป้าหมายในทางลัดของคุณ เส้นทางเอกสาร (หรืออะไรก็ตามที่คุณทิ้งไว้) จะถูกผนวกไว้ตามค่าเริ่มต้น

เกี่ยวข้องอย่างหลวม: คุณอาจวางรายการจาก explorer ลงในหน้าต่างบรรทัดคำสั่ง - ซึ่งอาจช่วยให้คุณพิมพ์ได้มาก!


3

สร้างไฟล์แบตช์ที่จะเรียกไฟล์เป้าหมายของคุณด้วย-paramพารามิเตอร์แรกของไฟล์แบตช์แล้วสร้างทางลัดไปยังไฟล์แบตช์นั้น


1

ฉันไม่สามารถใช้ทางลัดปกติได้ แต่คุณอาจต้องการสร้างไฟล์แบตช์แทน ใช้%1แทนตำแหน่งที่คุณต้องการพา ธ ของไฟล์ที่ถูกดร็อป เช่น:

"C:\path to utility\myUtility.exe" %1 -f -g
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.