Qui è la mia cartella del programma sul mio driver USB:percorso relativo nella BAT sceneggiatura
Program\
run.bat
bin\
config.ini
Iris.exe
library.dll
etc.
Vorrei utilizzare run.bat per iniziare la mia Iris.exe
non posso usare questo: F : /Program/bin/Iris.exe come una scorciatoia, perché a volte non mi dà il nome del driver F (E, G)
Cosa devo scrivere nel file bat per funzionare come un incantesimo? ho provato nel file BAT:
˝\bin\Iris.exe˝
Non funziona :(
bin \ Iris.exe non funziona :(Non mi piace usare root, perché un giorno forse sposterò questa directory in un'altra posizione. E se chiedessi dal sistema operativo il percorso assoluto corrente? e lo userò per avviare exe in bin? – user2083037
Supponevo che l'unità corrente fosse l'unità della chiavetta USB, e la cartella corrente sarebbe '\ Program' - non è così? Puoi dimostrarlo con un semplice' cd' comando nella riga prima di provare a eseguire .exe –
Semplicemente l'utilizzo di un percorso relativo non funzionerà necessariamente.Il percorso sarà relativo alla directory di lavoro corrente, che potrebbe essere diversa dalla directory padre di 'run.bat'. –