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

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ę...