Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
C++

przechwytywanie tresci z konsoli

C++

  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 Dr. Weed

    Banned

  • Zbanowany

Reputacja: 9
Nowy

  • Postów:76
  • GG:
  • Imię:Matthew
  • Lokalizacja:Amsterdam
Offline

Napisano 24.09.2011 18:22

Witam pisze ircbota i chce uzywac konsoli dos ale mam problem w przechwytywaniu tresci wyswietlanej dokladnie chodzi o to ze nie wiem w jaki sposob skopiowac tresc i ja zapisac do zmiennej
macie jakies propozycje?
wiadomo za pomoc leci +
178.32.240.188:27015 cod mod

178.32.240.188:27016 super hero

178.32.240.188:27031 ffa+bf2

#2 KoZaK_Pl

    Pomocny

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:42
  • Imię:Damian
  • Lokalizacja:Warszawa
Offline

Napisano 24.09.2011 20:06

hmm.. Nie jestem pewien, czy do końca dobrze Ciebie zrozumiałem, ale trzymaj(pisane na forum, mogą być błędy) :


#include <iostream>
#include <sstream>
#include <string>

using namespace std;

int main()
{
string tekst;
ostringstream wczytaj;

cin>>tekst;
wczytaj<<tekst;

return 0;
}

  • +
  • -
  • 0

#3 Dr. Weed

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 9
Nowy

  • Postów:76
  • GG:
  • Imię:Matthew
  • Lokalizacja:Amsterdam
Offline

Napisano 24.09.2011 20:50

nie : P
chodzi mi o wczytanie juz wyswietlonego tekstu przez dane komendy dosa np dir, help etc
178.32.240.188:27015 cod mod

178.32.240.188:27016 super hero

178.32.240.188:27031 ffa+bf2

#4 KoZaK_Pl

    Pomocny

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:42
  • Imię:Damian
  • Lokalizacja:Warszawa
Offline

Napisano 25.09.2011 10:51

Było tak na początku ^^

1. Tworzysz dowolną zmienna 'string'. Może być to naprzykład "string s;".
2. Za pomocą komendy 'getline' zapisujesz text wyświetlony przez cmd do string'a s.
Składnia : getline(istream& is, string& str);

Nie można było edytować postu, więc kod programu daję niżej. Działa opcja 'post pod postem'. 8?


#include <iostream>

using namespace std;

int main()
{
string str;

getline(cin,str); //pobiera tekst i zapisuje go do zmiennej 'str'

return 0;
}


Tak na marginesie, to nie wyobrażam sobie, jak Ty chcesz to zrobić. Nic poza 'dll injected' nie przychodzi mi do głowy :niezgadza:

Użytkownik KoZaK_Pl edytował ten post 25.09.2011 10:51

  • +
  • -
  • 0

#5 Dr. Weed

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 9
Nowy

  • Postów:76
  • GG:
  • Imię:Matthew
  • Lokalizacja:Amsterdam
Offline

Napisano 25.09.2011 10:58

temat do zamkniecia sam sobie poradzilem
sa 2 lepsze sposoby zrobienie hook'a na konsole i przechwycenie wszystkich danych lub zapis do pliku i ponowne wczytywanie danych do wyslania przez irc
178.32.240.188:27015 cod mod

178.32.240.188:27016 super hero

178.32.240.188:27031 ffa+bf2

#6 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 25.09.2011 10:59

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Poradził sobie

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL





Również z jednym lub większą ilością słów kluczowych: C++

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych