ฉันอยากถามคำถามสองข้อจริง:
ฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับทางลัดอาร์กิวเมนต์ / พารามิเตอร์ที่มีอยู่สำหรับรายการ Exec ในไฟล์เดสก์ท็อปได้อย่างไร (เช่น% U,% u,% f ... )
คำถามหลักวิธีส่งไฟล์เป็นอาร์กิวเมนต์ใน .desktop launcher สำหรับแอปพลิเคชันไวน์
ฉันพบการค้นหาคำแนะนำที่นี่: z:%f
ซึ่งไม่มีประโยชน์สำหรับฉันราวกับว่าฉันเพียงแค่เรียกใช้ไฟล์. เดสก์ท็อปโดยไม่ผ่านไฟล์บนมันจะถือว่าอาร์กิวเมนต์นั้นเป็นz:
และเริ่มการสแกนz:
"ไดรฟ์"
ตัวอย่าง:
[Desktop Entry]
Name=Some Windows program
Exec=wine "program.exe" z:%f
Type=Application
Terminal=false
MimeType=application/docbook+xml
ฉันต้องการวางไฟล์ XML บน launcher .toptop แบบกำหนดเองของฉันสำหรับแอปพลิเคชันไวน์นี้และฉันก็ทำได้ด้วยวิธีนี้ ปัญหาคือถ้าฉันคลิกที่ไอคอนตัวเรียกใช้เพื่อเรียกใช้โปรแกรมนี้อาร์กิวเมนต์z:
จะถูกส่งผ่านเสมอและไม่ยอมรับ
z:%f
วิธีแก้ปัญหาข้างต้นไม่ดีเท่าที่ฉันเปิดตัวอาร์กิวเมนต์แอปพลิเคชั่นไวน์z:
นี้ผ่านไปแล้วและฉันต้องการหลีกเลี่ยงปัญหานั้น
application.exe
ที่คุณต้องการส่งไฟล์ที่เลือกในปัจจุบันใน nautilus ไปfile.txt
หรือไม่
exec
บรรทัดที่ตรวจสอบ%f
ถ้ามีอยู่เปิดโปรแกรมประยุกต์บนไฟล์ถ้าไม่เพียงแค่เปิดโปรแกรม สนใจหรือไม่มันเป็นตัวเลือก?