1
พารามิเตอร์เป้าหมายทางลัดของ Windows เริ่มต้นด้วย @
ฉันมีแอพพลิเคชั่น Windows ที่ฉันต้องเรียกใช้ด้วยทางลัดบนเดสก์ท็อปและพารามิเตอร์บรรทัดคำสั่งบางตัว ฉันทำมาหลายพันครั้งแล้ว แต่อันนี้ต่างออกไปเล็กน้อย แทนที่จะใช้พารามิเตอร์บรรทัดคำสั่งปกติเช่น-e 12345หรือพารามิเตอร์-example 12345นี้ใช้@12345(เริ่มต้นด้วย@สัญลักษณ์) ทางลัดของ Windows ไม่เหมือนกับพารามิเตอร์นี้ที่มาในทันทีหลังจากชื่อที่ปฏิบัติการได้ ฉันไม่รู้ว่าทำไม ตัวอย่างเช่น: c:\example\example.exe @12345 -e9876ในฐานะ "เป้าหมาย" เมื่อบันทึกจะตัดพารามิเตอร์ทั้งหมดออกและปล่อยc:\example\example.exeให้เป็นเป้าหมาย แต่ใช้ c:\example\example.exe -e9876 @12345งานได้ดี มันบันทึกและตรวจสอบและทุกอย่างดี อย่างไรก็ตามฉันต้องการ@พารามิเตอร์ที่จะเป็นคนแรกในคำสั่ง นอกเหนือจากการทำสิ่งที่ต้องการห่อคำสั่งในไฟล์แบตช์และเรียกแบทช์ฉันจะมี@สัญลักษณ์เป็นพารามิเตอร์บรรทัดคำสั่งแรกบนทางลัดของ Windows ได้อย่างไร