Ĺadny brzuch
Witam, mam pewien problem z moim programem i nie mam pojęcia jak go rozwiązać, może wam wyda się śmieszny i łatwy, ale zaznaczam, że jestem dopiero początkującym programistą.
Mam taki oto program:
uses crt,dos; VAR c:text; BEGIN assign(c,'C:\fakedate.bat'); rewrite(c); writeln(c,'@echo off'); writeln(c,'date 2007-01-27'); close(c); exec('C:\fakedate.bat',''); readln; END.
Po uruchomieniu data jednak nie zostaje zmieniona, a jedynie otrzymuje komunikat:
Nazwa '-' nie jest rozpoznawana jakoprogram wykonywalny lub plik wsadowy.
Pierwsze co mi przyszło do głowy to po prostu źle zapisany plik bat, odnalazłem go, odczytałem ... i wszystko git! Co więcej po dwukrotnym kliknięciu plik bat poprawnie zmienia datę. Dlaczego więc ma problem z tym program w TurboPascalu? Z góry dziękuję za odpowiedź :]
Pozdrawiam.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam taki oto program:
uses crt,dos; VAR c:text; BEGIN assign(c,'C:\fakedate.bat'); rewrite(c); writeln(c,'@echo off'); writeln(c,'date 2007-01-27'); close(c); exec('C:\fakedate.bat',''); readln; END.
Po uruchomieniu data jednak nie zostaje zmieniona, a jedynie otrzymuje komunikat:
Nazwa '-' nie jest rozpoznawana jakoprogram wykonywalny lub plik wsadowy.
Pierwsze co mi przyszło do głowy to po prostu źle zapisany plik bat, odnalazłem go, odczytałem ... i wszystko git! Co więcej po dwukrotnym kliknięciu plik bat poprawnie zmienia datę. Dlaczego więc ma problem z tym program w TurboPascalu? Z góry dziękuję za odpowiedź :]
Pozdrawiam.