เปิดไฟล์โดยใช้ bash พร้อมกับคำสั่ง unix


0

ฉันมีแอปพลิเคชั่นที่โหลดโดยใช้สคริปต์ทุบตีเช่น

/Applications/My.app/Contents/MyExecutable

ฉันสามารถโหลดได้โดยใช้ bash อย่างนั้น

"/Applications/My.app/Contents/MyExecutable"

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

ฉันสงสัยว่าจะทำอย่างไร

ดูเหมือนจะใช้งานไม่ได้:

"/Applications/My.app/Contents/MyExecutable" "/Users/MyUser/Desktop/MyFiletoload.xxx"

มีวิธีการทำเช่นนี้หรือไม่?


หากแอปพลิเคชันไม่ได้รับการเข้ารหัสเพื่อยอมรับไฟล์ที่จะเปิดในสตริงการเรียกใช้แสดงว่ามีไม่มากที่คุณสามารถทำได้ คุณจะต้องใช้ข้อมูลจำเพาะสตริงการเรียกใช้: หลายโปรแกรมยอมรับไฟล์เป็นพารามิเตอร์ที่ไม่ใช่ตัวเลือกแรก คนอื่นใช้-f FileName; แต่คนอื่นใช้พารามิเตอร์ที่แตกต่างกันขึ้นอยู่กับประเภทหรือวัตถุประสงค์ของไฟล์ และบางคนไม่ดูที่ run string เลย แต่พึ่งพาไดอะล็อกเพื่อระบุไฟล์ที่จะเปิด หากแอปพลิเคชันเขียนได้ดีพอสมควรapp --helpควรสรุปสตริงการทำงาน man appถ้ามันได้ดียิ่งขึ้นเป็นลายลักษณ์อักษรจะมีหน้าคู่มือ
AFH

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

คำตอบ:


0

ทุกคนขึ้นอยู่กับแอปพลิเคชัน มันจะต้องมีการเขียนเพื่อยอมรับไฟล์เป็นอาร์กิวเมนต์ / พารามิเตอร์เมื่อเรียกใช้ มีหลายวิธีในการส่งไฟล์ไปยังแอปพลิเคชัน แต่ขึ้นอยู่กับวิธีการเขียน

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