ฉันมีเครื่องมือที่จะทำให้ไฟล์เสียง WAV เป็นปกติ แต่ก็ใช้งานได้โดยการลากและวางไฟล์ลงบน GUI หรือไปยังไอคอนของ Dock
เท่าที่ฉันรู้ว่าแอพไม่มีตัวเลือกใด ๆ ที่จะผ่านจากบรรทัดคำสั่งดังนั้นฉันสงสัยว่ามีวิธีการส่งไฟล์จากเทอร์มินัลเพื่อใช้ในสคริปต์ทุบตี
ฉันมีเครื่องมือที่จะทำให้ไฟล์เสียง WAV เป็นปกติ แต่ก็ใช้งานได้โดยการลากและวางไฟล์ลงบน GUI หรือไปยังไอคอนของ Dock
เท่าที่ฉันรู้ว่าแอพไม่มีตัวเลือกใด ๆ ที่จะผ่านจากบรรทัดคำสั่งดังนั้นฉันสงสัยว่ามีวิธีการส่งไฟล์จากเทอร์มินัลเพื่อใช้ในสคริปต์ทุบตี
คำตอบ:
โดยทั่วไปนี่เทียบเท่ากับการลากไฟล์ไปที่ไอคอนของแอพ:
open -a Your_WAV_Tool.app /path_to/your_file.wav
คุณสามารถใช้เส้นทางที่สมบูรณ์ไปยังแอปของคุณหากไม่ได้อยู่ในสถานที่ที่คาดหวัง
ฉันไม่สามารถตอบได้อย่างแน่นอน แต่ฟังดูเหมือนไม่ใช่ หากแอปอ่านอาร์กิวเมนต์บรรทัดคำสั่งคุณจะไม่สามารถส่งผ่านไฟล์ได้ และฉันไม่คิดว่าคุณไม่สามารถเรียกใช้เหตุการณ์ GUI ได้หากไม่มี GUI
ทางออกที่ดีที่สุดที่ฉันคิดคือใช้บางอย่างเช่น Automator เพื่อลองและจำลองการลากและวาง แต่การดูอย่างรวดเร็วผ่าน Automator ดูเหมือนจะไม่แสดงการจำลองเหตุการณ์ใด ๆ
ดังนั้นตัวเลือกสุดท้ายคือการเขียนโปรแกรมของคุณเองเพื่อลากและวางไฟล์อย่างแท้จริง จากนั้นคุณสามารถเขียนอินเตอร์เฟสบรรทัดคำสั่งสำหรับโปรแกรมของคุณ สามารถทำได้ด้วยคลาสRobotของ Java