Skocz do zawartości

Zablokowane Shell i cmd w c++


Rekomendowane odpowiedzi

Opublikowano

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

Opublikowano

no ja tam sie nie znam zbytnio, ale ja chce zrobić to takim krótkim kodem jak podawałem tam powyżej, a nie że żeby głupi programik zrobić teraz będe musiał pisać niewiadomo ile linijek i jakieś API inicjować i komplikować

Opublikowano

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

Opublikowano

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.

Opublikowano

no wiem, ale mi ciężko to wszystko np. WinAPI skumać jakieś te hwnd czy cos i ten cały proces inicjacji. jak bede mial czas to moze sobie poczytam kurs jakis

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ę...