szachista
(szachista)
#1
Witam !
Chodzi mi o pliki bat. Program nie rozumie spacji występujących w nazwach folderów. Co zrobić, żeby zrozumiał ? Np.
start C:\Documents and Settings\All Users\Dokumenty\Szachy\ChessX\chessx.exe
Po uruchomieniu pisze, że system Windows nie może odnaleźć pliku “C:\Documents”
Jak w folderach nie ma nazwy ze spacją to rusza bez problemu. Np.
start J:\ChessX\chessx.exe
Mam Windowsa XP.
deFco247
(deFco247)
#2
W takim wypadku musisz objąć ścieżkę do pliku/folderu w cudzysłowie, np.:
start “C:\Documents and Settings\All Users\Dokumenty\Szachy\ChessX\chessx.exe”
szachista
(szachista)
#3
Nic z tego. Pokazuje tylko czarne okno.
floyd
(floyd)
#4
Dziwne, że u Ciebie się nie uruchamia. Czy na pewno taki plik istnieje?
Jeszcze spróbuj komendą cd przejść najpierw do wybranego katalogu:
cd C:\Documents and Settings\All Users\Dokumenty\Szachy\ChessX
start chessx.exe
szachista
(szachista)
#5
Dziękuję za pomoc. Teraz ruszyło.
Jedynie jeszcze nie rusza gdy na końcu jest folder lub plik ze spacją w nazwie np.
cd C:\Documents and Settings\All Users\Dokumenty\Szachy\ChessX
start chess x.exe albo taki przykład
cd G:\WOJENNE
start Top Gun
greh
(greh)
#6
A co ma Ci ruszyć, jak nie podałeś rozszerzenia?
szachista
(szachista)
#9
Ja mogę uruchamiać też foldery z ich zawartością, nie tylko programy np.
start G:\WOJENNE i pokazuje wszystkie wojenne filmy
greh
(greh)
#10
To mów, że Top Gun to nazwa folderu z filmem.
W takim wypadku robisz tak samo jak poprzednio wszystko w jednej linii i będzie działać.
szachista
(szachista)
#11
Jeśli na końcu jest folder lub plik ze spacją w nazwie to nie rusza (tylko na końcu).