Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Problem z niektórymi zdaniami w wierszu poleceń (CMD) na Windows

14.11.2013 23:07
1
Miszcz120
35
Pretorianin

Problem z niektórymi zdaniami w wierszu poleceń (CMD) na Windows

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

14.11.2013 23:52
Dym14
2
odpowiedz
Dym14
109
Senator

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.

16.11.2013 21:50
3
odpowiedz
Miszcz120
35
Pretorianin

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

Forum: Problem z niektórymi zdaniami w wierszu poleceń (CMD) na Windows