Witam!
Już 3 raz pisze nowy temat, bo przez przypadek wyłączam przeglądarkę, zamiast ją zminimalizować, bądź przeciągnąć okienko (a tyle się napisałem, gdyż zadania są z pliku .pdf!).
Mam parę zadań/ćwiczeń do zrobienia w sprawozdaniu (prof. tech. informatyk w ŻAK'u). Nie mogłem tego znaleźć, ani sam jakoś wymyślić jak to zrobić, może ktoś wie.
Dokładnie mam problem z tymi poleceniami:
1. Napisz program wsadowy, który sprawdzi, czy na dysku C: znajduje się plik tekstowy o nazwie lista.txt . W przypadku, gdy plik ten znajduje się na dysku C: , to program ma go usunąć automatycznie i wyświetlić komunikat "Usuwanie pliku lista.txt ... ", a potem komunikat "Wykonane". W przypadku, gdy plik tekstowy lista.txt nie znajduje się na dysku C: ma być wyświetlony komunikat "Nie ma takiego pliku ...".
2.Utwórz plik tekstowy o nazwie wersja_systemu.txt , zawierający informacje o wersji systemu operacyjnego, którego używasz (Windows).
3.[Podobne jak wyżej] Utwórz 5 plików o nazwach: KOMPUTER KLAWISZ.123 BRAMKA.XYZ 12345678XYZ KRAN.B2 , zawierających informacje o wersji systemu operacyjnego.
Pozdrawiam Miszcz
1
if exist c:\lista.txt (
echo Usuwanie pliku lista.txt ...
del /f /q c:\lista.txt
if not exist c:\lista.txt echo Wykonano
else echo Wystapil blad
) else echo Nie znaleziono pliku
2
systeminfo | findstr /B /C:"Nazwa systemu operacyjnego">>c:\wersja_systemu.txt
ver>>c:\wersja_systemu.txt
3 nie wiem o co Ci chodzi.
Dobra, pierwsze musiałem zmodernizować, bo coś było nie tak i dodałem tak, by nie było widać koment, tylko sam tekst i by się automatycznie po wykonaniu koment konsola nie wyłączała:
@ECHO OFF
IF EXIST d:\lista.txt (
ECHO Usuwanie pliku lista.txt ...
DEL /f /q d:\lista.txt
IF NOT EXIST d:\lista.txt ECHO Wykonano
) ELSE ECHO Nie znaleziono pliku
PAUSE
Co do drugiego to coś jest nie tak, Tworzy mi plik, ale jest pusty i wyskakuje mi komunikat:
FINDSTR: Zły wiersz polecenia
BŁĄD: Nie można odnaleźć określonego modułu
Nie wiem do czego służy tutaj : ver>>c:\wersja_systemu.txt
Co do trzeciego to to samo co drugie, tylko to nie są pliki tekstowe TXT