Buat file kelelawar di beberapa direktori yang nyaman maka Anda dapat menyalin + menempel jalur pendek dari jalur itu.
Anda bisa menjalankan command.comdan terus melakukan cdperintah ke direktori Anda saat ini juga.
Di skrip batch Windows, %~s1perluas parameter path ke nama pendek . Buat file batch ini:
@ECHO OFF
echo %~s1
Saya menelepon milik saya shortNamePath.cmddan menyebutnya seperti ini:
C:\> shortNamePath "c:\Program Files (x86)\Android\android-sdk"
c:\PROGRA~2\Android\ANDROI~1
Berikut adalah versi yang menggunakan direktori saat ini jika tidak ada parameter yang diberikan:
@ECHO OFF
if '%1'=='' (%0 .) else echo %~s1
Disebut tanpa parameter:
C:\Program Files (x86)\Android\android-sdk> shortNamePath
C:\PROGRA~2\Android\ANDROI~1
Menggunakan SETdan variabel bernama
Windows Command Prompt memiliki beberapa konvensi untuk menangani variabel dengan spasi dalam nilainya yang agak sulit dipelajari dan dipahami, terutama jika Anda memiliki latar belakang Unix. Anda dapat melakukan
SET TESTPATH=c:\Program Files (x86)\Android\android-sdk
( tanpa tanda kutip ), atau
SET "TESTPATH=c:\Program Files (x86)\Android\android-sdk"
(perhatikan penempatan kutipan yang tidak intuitif); kemudian
CALL :testargs "%TESTPATH%"
︙
:testargs
echo %~s1
goto :eof