แอพพลิเคชั่นไวน์สามารถเข้าถึงไฟล์ที่อยู่นอกสภาพแวดล้อมของไวน์ไดรฟ์ได้ไหม?


11

ฉันกำลังเรียกใช้Avisynth witih avidemux + avsproxyในไวน์ แต่ไฟล์ที่ AviSynth จำเป็นต้องเข้าถึงผ่านสคริปต์. avs จะต้องอยู่ในรูปแบบ Windows (เช่น "C: \ my \ avisynth.avs")
ไฟล์ส่วนใหญ่ที่ฉันต้องการเข้าถึงไม่ได้อยู่ในไวน์drive_c...
มีวิธีที่จะบอกถึงโฮมไดเร็กตอรี่ของฉัน, และไดรฟ์ / ไดเรกทอรีอื่น ๆ ? .. เช่น. เป็นdrive_d.. drive_nบางที?


มันเป็นไปไม่ได้ที่จะเรียกใช้ avisynth หรือไม่
RolandiXor

@ Ronald ... AviSynth เป็น Windows เท่านั้นแน่นอน .. ฉันได้อ่าน (บางแห่ง) ว่ามีความพยายามหลายปีที่ผ่านมาในการย้ายไปยัง 'nix .. (ในฐานะที่เป็น platorm หลาย Avisnth 3.0 ผมเชื่อว่า) แต่ นักพัฒนาไม่สามารถแก้ไขปัญหาเฉพาะบางอย่างของ Windows ที่ฝังลึกลงในการออกแบบดั้งเดิมของเขา มันน่าเสียดายเพราะมันเป็นภาษาสคริปต์เสียง / วิดีโอที่ทรงพลัง .... (คุณสามารถทำอะไรก็ได้ "เกือบ" กับมัน ... มันเป็นเซิร์ฟเวอร์เฟรมที่เขียนสคริปต์ได้ดังนั้นจึงไม่มีไฟล์ temp normous ที่ลอยอยู่รอบตัว .
Peter.O

คำตอบ:


12

Wine จัดการตัวอักษรของไดรฟ์ผ่านไดเรกทอรี ~ / .wine / dosdevices ในระบบของฉันที่มีการกำหนดค่าเริ่มต้นฉันมี:

$ ls ~/.wine/dosdevices/ -l
total 0
lrwxrwxrwx 1 james james 10 2010-07-21 22:51 c: -> ../drive_c
lrwxrwxrwx 1 james james  1 2010-07-21 22:51 z: -> /

ดังนั้นโฟลเดอร์ ~ / .wine / drive_c จะถูกจับคู่กับ c: และโฟลเดอร์ root จะถูกแมปกับ z: (ซึ่งหมายความว่าโปรแกรมไวน์สามารถเข้าถึงโฮมไดเร็กตอรี่ของฉันเป็น z: \ home \ james)

ถ้าฉันต้องการแสดงไดเรกทอรีบ้านของฉันเป็น h: โดยตรงฉันสามารถทำได้ดังนี้:

$ ln -s $HOME ~/.wine/dosdevices/h:

ขอบคุณเพื่อน! ! สดใส ... สำหรับชื่อไฟล์ที่ผ่านการรับรองทั้งหมดที่จำเป็นคือ: fnameWin="Z:$fnameNix"ทำเคล็ดลับ ... '/' และ '\' เป็นที่ยอมรับทั้งคู่
Peter.O

1
@fred: คุณสามารถใช้ GUI ได้เช่นกัน ... เมนู> ไวน์> กำหนดค่าไวน์> แท็บไดรฟ์ นอกจากนี้เพื่อความปลอดภัยฉันขอแนะนำให้คุณสร้างไดรฟ์ D: การจับคู่กับโฟลเดอร์ $ HOME ของคุณและลบ Z: การเชื่อมโยง คุณไม่ต้องการให้แอพ windows สามารถเข้าถึงแผนผังทั้งหมดของคุณ
MestreLion
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.