WHDeveloper
Gebruiker
- Lid geworden
- 14 mei 2011
- Berichten
- 143
hallo allemaal,
Ik ben sinds kort een beetje bezig met het leren van python(V2.7.2), daarmee wil ik eigenlijk een soort server extender gaan maken(ik weet dat dat lang kan duren
)(is trouwens voor FC2
en misschien later andere spellen als ik weet hoe het allemaal werkt
), nu heb ik een stuk gelezen over de subprocesses, maar nu wou ik vragen:
als ik een standaard CMD open, hoe kan ik bijv. mijn python script die laten besturen, bijv met commands als ipconfig, en dan de output naar mijn python programma zetten?
ik weet dat stdin voor de input van je programma is en stdout voor de output van je programma, maar hoe moet je dan bijv. et process cmd.exe openen en besturen?
dit heb ik totnu toe zo'n beetje,
ik gebruik notepad++(als dat er nog wat toe doet
)
en ik ben sinds een paar dagen pas bezig met python dus dit is waarschijnlijk hoog gegrepen maar ik wil op deze manier mijn kennis graag opbouwen...
Alvast Bedankt voor de hulp
Ik ben sinds kort een beetje bezig met het leren van python(V2.7.2), daarmee wil ik eigenlijk een soort server extender gaan maken(ik weet dat dat lang kan duren



als ik een standaard CMD open, hoe kan ik bijv. mijn python script die laten besturen, bijv met commands als ipconfig, en dan de output naar mijn python programma zetten?
ik weet dat stdin voor de input van je programma is en stdout voor de output van je programma, maar hoe moet je dan bijv. et process cmd.exe openen en besturen?
Code:
import subprocess
cmd = subprocess.Popen(["cmd.exe", ""] bufsize 2048, shell = true, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
cmd.stdin.write("typ hier je cmd commando:")
cmd.wait()
print cmd.stdout.read()
ik gebruik notepad++(als dat er nog wat toe doet

en ik ben sinds een paar dagen pas bezig met python dus dit is waarschijnlijk hoog gegrepen maar ik wil op deze manier mijn kennis graag opbouwen...
Alvast Bedankt voor de hulp

Laatst bewerkt: