Skocz do zawartości

Zablokowane Shell i cmd w c++


Easeful

Rekomendowane odpowiedzi

Witam! Czy wiecie jak w c++:

 

- wykonać polecenie w cmd.exe i pokazać wynik

- otworzyć osobne okno z cmd.exe i tam wykonać jakieś polecenie

- wykonać polecenie w shellu (uruchom)

 

Wiem że można np tak:

 

#include <iostream>

using namespace std;


int main(void) 
{
system("ipconfig");
system("cmd");
}

 

W tym przypadku to w oknie mojego programu otwiera się cmd.exe i wykonuje polecenie "ipconfig". Ale dalej już nic nie mogę zrobić. Robi mi się cmd w moim programie. Jak zakończyć to cmd np?

 

a w osobnym oknie to trzeba dać system("START cmd.exe"), ale jak w tym cmd z osobnego okna wykonac jakies polecenie?

 

 

p.s. - jak tak patrzę to chyba system("START proces") = wykonywanie w uruchom

Odnośnik do komentarza
Udostępnij na innych stronach

Odnośnik do komentarza
Udostępnij na innych stronach

faktycznie mało wiesz i dużo dowiedzieć się musisz.

tak czy inaczej, ja bym użył tego co podałem, jeśli Ci ten sposób nie pasuje to czekaj na inne pomysły

Odnośnik do komentarza
Udostępnij na innych stronach

ale nie masz żadnych kajdanów odcinających Cię od poszerzania horyzontów. Zadawaj pytania dla google i przeszukuj wyniki, czytaj to czego nie rozumiesz, czytaj jak najwięcej odnośnie konkretnych zagadnieniach, a szybko załapiesz co i jak. Ja dotąd nie używam większości WinApi bez dokumentacji, ale wiem gdzie i co szukać aby znaleść to co szukam. Też sprawdzaj dokumentacje, dopiero potem szukaj przykładów.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...