Skocz do zawartości
atasuke

Wiersz poleceń problem z poleceniami

Rekomendowane odpowiedzi

Witam

Chciałbym mieć możliwość wpisywania wierszu poleceń komend tj. np. %systemroot%, %APPDATA%itp.

Nie wiem dlaczego ale u mnie wyświetla taki monit :

 

Microsoft Windows [Wersja 6.1.7601]

Copyright © 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone.

 

C:\Users\Maciej>%systemroot%

Nazwa 'C:\Windows' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,

program wykonywalny lub plik wsadowy.

 

C:\Users\Maciej>

 

O ile jest to możliwe bo na moje oko te komendy powinny w wierszu poleceń działać. Daje jeszcze ustawienia z polecenia set :

 

 

Co dziwne na konsoli w maszynie wirtualnej gdzie odpalam Windowsa XP dzieje się tak samo. Co utwierdza mnie w przekonaniu że nie da się tego używać. Ale w nie których książkach czy poradnikach występują odwołania do tego typu komend. Dlatego pytam bo umiliło by mi to prace.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

peter2012 - powodzenia:

 

C:\Users\DawidS28>%systemroot%
Nazwa 'C:\Windows' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzn
e,
program wykonywalny lub plik wsadowy.

C:\Users\DawidS28>"%systemroot%"
Nazwa '"C:\Windows"' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętr
zne,
program wykonywalny lub plik wsadowy.

C:\Users\DawidS28>echo %systemroot%
C:\Windows

C:\Users\DawidS28>echo "%systemroot%"
"C:\Windows"

C:\Users\DawidS28>

 

Jeśli chodzi o użycie zmiennej w ścieżce, to nie ma żadnego problemu, tylko wtedy...

 

C:\Users\DawidS28>cd %systemroot%

C:\Windows>

 

Jeśli nie o to chodzi, to nie za bardzo rozumiem, w czym problem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Z poleceniem cd wchodzi ładnie i działa dziękuje.

 

Ale jak zrobić by zadziałało takie makro w XP-ku :

 

doskey h=%systemroot%\pchealth\helpctr\binaries\helpctr /url ms-its:%systemroot%\Help\ntcmds.chm::/$1.htm

 

wtedy mógłbym sobie wpisać np. f doskey i mam pomoc do tego polecenia wiem że to może okrężna droga ale rozwijająca.

 

Głowiłem się nad nim i właśnie zgłasza błąd że nie może przeczytać tutaj zm. Środowiskowej %systemroot%. Plik odnosi się do pomocy w Windows chciałem go później za aplikować w klucz : HKCU\Software\Microsoft\ Command Processor jako wartość Autorun i mieć go zawsze pod ręką.

Czy dodanie cd przed %systemroot% coś zmieni spróbuje i dam znać

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

cd podałem jako przykład, polecenie odpowiada za zmianę katalogu

 

Ze zmiennych środowiskowych można spokojnie bez tego korzystać, np.

 

C:\Users\DawidS28>%systemroot%\system32\notepad

 

Zadziała, otworzy się Notatnik.

 

Z doskey nie korzystam, więc w tej materii za wiele nie pomogę...

http://technet.microsoft.com/en-us/library/bb490880.aspx

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...