Witam.
Otóż napisałem sobie pewien prosty konsolowy program operujący na plikach. Brakuje mi jednak pewnej rzeczy. Czym należy się posłużyć aby z tego mojego programu uruchomić jakiś inny plik, program, np. cmd?
Proszę o pomoc.
Witam.
Otóż napisałem sobie pewien prosty konsolowy program operujący na plikach. Brakuje mi jednak pewnej rzeczy. Czym należy się posłużyć aby z tego mojego programu uruchomić jakiś inny plik, program, np. cmd?
Proszę o pomoc.
jeśli zależy Ci na uruchomieniu programu lub pliku (przez skojarzony dla niego program) to możesz użyć
system("start ścieżka_do_pliku/programu");
OK, tego mi było trzeba, dzięki. Mam teraz inny problem. Utworzony przeze mnie przykładowy plik otwiera( wykonuje) się w cmd, ale po wykonaniu wiersz poleceń pozostaje aktywny. Co zrobić by po wszystkim go automatycznie zamknąć?
W przypadku uruchamiania cmd nie musisz podawać dokładnej ścieżki, wystarczy
system ("cmd");
Polecenia są dokładnie takie same ja w cmd. Zamknięcie cmd:
system ("exit");
Zakończenie pracy programu:
return 0;
Wiem, ale nie o to chodzi. Ja nie otwieram przez swój program wiersza poleceń, lecz plik, który jest skojarzony do otwierania w cmd. Póki co poradziłem sobie trochę dłuższą drogą, jednak jestem ciekaw jak zamknąć automatycznie ten wiersz poleceń używając odpowiedniego polecenia w programie.