Menu wsadowe


(chease) #1

Cześć, piszę menu wsadowe w notatniku, chciałabym oprócz samego menu wyboru aby później można było otworzyć program czyli np. jeśli mam w menu:

:opcja3
cls
echo informacje o dysku twardym

to chciałabym aby po tym wyborze można było ukazać informacje o dysku twardym, komendą chkdsk lub chkntfs
Czy jest taka możliwość?
lub np. po wyborze z menu otworzenie panelu sterowania aby po wyborze otworzył się panel sterowania??
Z góry dziękuje za pomoc


(bachus) #2

1/ w notatkinku czyli co, będzie to później .bat / .cmd?
2/ jakie informacje o dysku twardym? Co ma być wynikiem operacji?
3/ panel sterownia - control. Masz też poszczególne ‘składowe’ panelu sterowania jako przełącznik do komendy control: https://support.microsoft.com/pl-pl/help/192806/how-to-run-control-panel-tools-by-typing-a-command


(chease) #3

Będzie to zapisane w formacie *.bat
Już doszłam do tego jak to wpisać, na zasadzie prób i błędów. Trochę zajeło ale działa :slight_smile: dziękuje za pomoc z panelem!


(chease) #4

A mam jeszcze takie pytanie do Ciebie bo widzę że się znasz a nie mogę znaleźć tego w internecie, chciałabym zapisać dwie komendy w jednej linii. To znaczy chciałabym zapisać komendę systeminfo i chciałabym od razu wyodrębnić z niego pamięć czyli komendą findstr “memory” jak to zapisać razem? w jednej komendzie? próbowałam to oddzielić & i && ale nic nie daje.


(krystian3w) #5

https://www.windows-commandline.com/system-information-systeminfo-command/
https://ss64.com/nt/systeminfo.html

Windows 10:

C:\> SYSTEMINFO | find "Total Physical Memory:"
Total Physical Memory:     4096 MB
C:\> SYSTEMINFO | findstr /C:"Total Physical Memory"
Total Physical Memory:     4096 MB