c++ pipe cmd

Programovacie jazyky, rady, poradňa...
johnyHV
Novice
Novice
Príspevky: 8
Registrovaný: 01 jan 2010, 1:01

c++ pipe cmd

Príspevok od používateľa johnyHV »

Zdravim vas. Chcem sa spytat ci nahodou nema niekto z vas skusenosti s niecim takym ako vytvorenie rury s CMD... Ide oto aby som v aplikacii zadaval rozne prikazy z CMD a ona mi vyhadzovala ich navratovu hodnotu...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8224
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: c++ pipe cmd

Príspevok od používateľa harrison314 »

toto je platformova zalezitost, ale ked pises o CMD predpokladam Win.

Ak chces len citat tak pouzi popen

Kód: Vybrať všetko

FILE *fp = popen("cmd.exe -c tvoj prikaz ", "r+" ); //alebo rovno tvoj program
//pracujes ako zo suborom
pclose(fp);
johnyHV
Novice
Novice
Príspevky: 8
Registrovaný: 01 jan 2010, 1:01

Re: c++ pipe cmd

Príspevok od používateľa johnyHV »

aha takze tak to je... No ja by som chcel aj zapisovat aj citat... Ide proste oto ze potrebujem na svoj PC mat vzdialeny terminalovy pristup... Doteraz mi tam bezi NC ktore obsluhuje CMD a ties akysi ssh server ale chcel by som nieco vlastne napisane v C++... No zasekol som sa pri obsluhe CMD... Takze ak sa nemylim dalo by sa to aj takto alebo by to bolo zbytocne komplikovane ?

FILE *fp = popen("cmd.exe -c" buffer, "r+" );

Nepotrebujem k obsluhe CMD ziadnu pridavnu kniznicu ? niekde som sa docital o dos.h a tak podobne...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8224
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: c++ pipe cmd

Príspevok od používateľa harrison314 »

Ja som si daco take spravil v C#.
V C/C++ som s nimi robil len po unixom, ale skus pogooglit po process.h , windows.h a pomenovane paipy.

http://nopaste.me/paste/17384870024dc6d4bd81bb6
skus sa poobezrat aj po tomto, len neviem ci je to pre gcc, alebo msvs.
sorien
Medium Expert
Medium Expert
Príspevky: 88
Registrovaný: 02 jún 2011, 21:55

Re: c++ pipe cmd

Príspevok od používateľa sorien »

harrison314 napísal:pomenovane paipy.
to co je za vyraz, odkedy sa nazvy tehnologii takto prekladaju?
-------------
hladaj to ako "named pipes"
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8224
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: c++ pipe cmd

Príspevok od používateľa harrison314 »

sory za ten vyraz, ale pouzivam ho v hovorovej reci a som si vedomy ze by asi s nim nic nevygooglil
Napísať odpoveď