Uygun bir dizinde bir yarasa dosyası oluşturun, sonra kısa yoldan kopyalayıp yapıştırabilirsiniz.
Siz de sadece çalıştırabilir command.com
ve cd
mevcut dizininize komutları vermeye devam edebilirsiniz.
Windows toplu iş komut dosyalarında, %~s1
yol parametrelerini kısa adlara genişletir . Bu toplu iş dosyasını oluşturun:
@ECHO OFF
echo %~s1
Benimkini aradım shortNamePath.cmd
ve şöyle çağırdım :
C:\> shortNamePath "c:\Program Files (x86)\Android\android-sdk"
c:\PROGRA~2\Android\ANDROI~1
Parametre verilmediyse, geçerli dizini kullanan bir sürüm:
@ECHO OFF
if '%1'=='' (%0 .) else echo %~s1
Parametresiz çağrıldı:
C:\Program Files (x86)\Android\android-sdk> shortNamePath
C:\PROGRA~2\Android\ANDROI~1
SET
Ve adlandırılmış bir değişken kullanma
Windows Komut İsteminde, özellikle Unix arka planınız varsa, değerlerinde boşlukları olan değişkenlerin öğrenilmesi ve anlaşılması güç olan bazı kuralları vardır. Yapabilirsin
SET TESTPATH=c:\Program Files (x86)\Android\android-sdk
( tırnak işareti olmadan ) veya
SET "TESTPATH=c:\Program Files (x86)\Android\android-sdk"
(tekliflerin sezgisel olmayan yerleşimini not edin); sonra
CALL :testargs "%TESTPATH%"
︙
:testargs
echo %~s1
goto :eof