komendy DOSowe

0

Programuje w Turbo Pascalu.
Nie wiem jak sprawdzic jaka byla komenda wywolujca moj program.

Np. Napisalem program "MOJ_PROG.EXE" oraz dokument tekstowy "MOJ_TEXT.TXT". Chcialbym by po komendzie:

C:\moj_prog.exe moj_text.txt

Program moj_prog.exe zrobil jakas operacje na pliku moj_text.txt (np. dopisal do niego kilka linijek tekstu).

Kamil

0

powiem tak, nie bardzo rozumiem co masz na mysli z komendami DOS. Jezeli chcesz aby twoje wywolanie programu cos zrobilo na podanym pliku tekstowym to zrob zwykly programam uruchamiany z parametrami

0

no wlasnie mu oto chodzi
mojprog.exe -C:\plik.txt

:) szkoda że nie w delphi :/

0

var F : Text;
Assign(F,paramstr(1)); {Skojarzenie zmiennej z plikiem- parametrem wywołania programu}
Rewrite(F); {otwarcie w trybie nadpisania pliku}

0

Taki mały aneks do powyższego
Komenda Rewrite() zastępuje istniejący plik a komenda do dopisywania do końca pliku nosi nazwe Append()

czyli bedzie to
Append(F);

a nie
Rewrite(F);

Poważanko :-)

0

Dzieki...

0

sie dziwie bo mi wlasnie w tp7 nie zadziałało paramstr :/

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