นี่คือโฟลเดอร์โปรแกรมของฉันเองในไดรฟ์ USB ของฉัน:
Program\
run.bat
bin\
config.ini
Iris.exe
library.dll
etc.
ฉันต้องการใช้run.bat
เพื่อเริ่มต้น Iris.exe
ฉันไม่สามารถใช้สิ่งนี้: F:/Program/bin/Iris.exe
เหมือนทางลัดเพราะบางครั้งมันไม่ได้แนบเป็นไดรฟ์F:
( เช่น E:
หรือG:
)
ฉันต้องเขียนอะไรในไฟล์ bat เพื่อให้ทำงานได้โดยไม่คำนึงถึงอักษรระบุไดรฟ์
ฉันลองสิ่งนี้ในไฟล์ BAT:
"\bin\Iris.exe"
แต่มันไม่ได้ผล
C:\myDir\\bin\Iris.exe
(สังเกตแบ็กสแลชคู่) วิธีนี้ยังใช้งานได้ แต่ทิ้งแบ็กสแลชก่อนที่ถังขยะจะ "สะอาดกว่า"? ->%~dp0bin\Iris.exe
.