DOS w Delphi

0

Witam. Mam do napisania program w Delphi ktory bedzie symulowal i wykonywal komendy DOS. Z symulowaniem sobie poradzilem. nie moge jednak wpasc na to jak zrobic zeby program wykonywal polecenie "dir". Jesli macie jakies rady czy pomysly to bede wdzieczny. Pozdrawiam

0

Jeżeli chodzi ci o wypisywanie plików i katalogów to poszukaj w helpie/FAQ o funkcjach FindFirst, FindNext.

0

szukałem ale nic nie ma :-8

0

szukałem ale nic nie ma :-8

buuuuuuuuuuuuu!!!!!!!!!
lol

jest!
poszukaj dobrze!
no chyba ze nie umiesz, tego tez trza sie nauczyc, niestety, takie zycie :)

poza tym: FAQ, gotowce, itp :

0

no ze o findfirst i o findnext jest to znalazlem...ale tam jest o czym innym ;p

0

tam masz wszystkie podstawowe funkcje DOSa
(findfirst to byl tylko przyklad, jedna z funkcji)
wystarczy je znac i troche angielskiego tez sie przyda

sa tam przyklady

lepsze przyklady masz w demosach delphiego (file cos tam sie to nazwywalo, poszukaj, demos\doc czy cos takiego :))

0

Jednak cos znalazlem....i to prawie dziala nawet :)
Dzieki za cierpliwosc i wskazowki. ale jezeli jeszcze cos wicie to sie nie krepujcie:)
[browar] dla pomagierow.

0

Zdaje sie że koledze Jaculskiemu chodziło bardziej o to jak wywołać polecenie dosa a jako przykład podał Dir a Wy Od razu przekładacie to na Delphi. Sam chciałbym sie dowiedzieć jak to można zrobić. Czyli zasymulować polecenie dos'a np: copy albo coś tam innego

0

Możesz zrobić tak :
[code]command.com /p komenda_dosa > nazwa_pliku[/code]
a potem ładować do Memo czy gdzie tam chcesz plik nazwa_pliku.

0

Chodzilo mi dokladnie o to co jest wyzej:> Program mial wykonywac Dir a reszte symulowac.....i tak wlasnie teraz robi:>

0

zeby nastepne pokolenia nie musialy szukac to dir wyglada nastepujaco:

procedure TForm1.Button1Click(Sender: TObject);
var
SR : TSearchRec;
Found : Integer;
begin
Found := FindFirst('c:*.*' , faAnyFile, SR);
while (Found = 0) do
begin
dbMemo1.Lines.Add('c:' + SR.name);
Found := FindNext(SR);
end;
FindClose(SR);
end;

0

No i obroniłem na bdb:D [browar] dla pomagierów jeszcze raz:D

0

A jak zrobic polecenie cd

kiedy sie wpisze:

cd folder

to wiadomo: folder roboczy:=aktualny folder roboczy+''+folder

a kiedy wpisze:

cd ..</b>

to jak zamienić np. scieżkę C:\folder\folder2..\folder3</b> zeby bylo C:\folder\folder3</b>?? Po prostu jak zamienic ścieżkę z ..</b> na prawidłową??

P.S. Jest mi to potrzebne bo tez robie EMU DOSa.

0

A jak zrobic polecenie cd

http://4programmers.net/view_faq.php?id=554

0

Dzięki. Działa. Dalej rozwijam moje emu....

1 użytkowników online, w tym zalogowanych: 0, gości: 1