Opdrachtuitvoer

Leg de uitvoer van een console-applicatie vast in een VB-string
Download nu

Opdrachtuitvoer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Karl E. Peterson
  • Uitgever website:
  • Besturingssystemen:
  • Windows XP/2000/98/Me/NT
  • Bestandsgrootte:
  • 47KB

Opdrachtuitvoer Tags


Opdrachtuitvoer Beschrijving

Advertentie Opdrachtuitgang is een ontwikkelingssoftware die is ontwikkeld door Karl E. PETERSON. Na onze rechtszaak en test, wordt de software bewezen officieel, veilig en gratis te zijn. Hier is de officiële beschrijving voor opdrachtuitgang: Dit ZIP-bestand bevat twee monsters die aantonen hoe u de uitvoer van een console-applicatie in een VB-tekenreeks kunt vastleggen. Ze zijn allebei gebaseerd op een generieke module, metcmdoutput.bas. Deze module retourneert de uitvoer die is geschreven naar stDout en / of Stderr, en converteert optioneel de "DOS" naar "Windows" -karakters. Monster 1 is een zeer basispleek, dat alleen aantoont wat de module in staat is door een demo-applicatie te starten (Consoleap.exe, C ++ Bron Inbegrepen) en toont de uitvoer in een berichtvak. Voorbeeld 2 is een opdrachtprompt-programma waarmee u een opdracht kunt invoeren U wilt en bekijkt de uitvoer. Details Om de omleiding van de uitgang in te stellen, is de eerste stap om leidingen te maken (in dit geval anoniem) met de CreatePipe API. De geretourneerde pijphandvatten zijn ingesteld als uitgangsgrepen voor de applicatie die is gelakt, in de Startupinfo-structuur in een oproep tot CreateProcess. Gegevens die aan de pijp zijn geschreven, worden gelezen, met behulp van LEADVILE, totdat de LAUNCED-toepassing eindigt. Het is niet mogelijk om de uitvoer van een 16-bits proces rechtstreeks naar een GUI-toepassing in te leiden onder Windows 9x. Als je dat probeert te doen, LEADFILE zal nooit terugkeren en uw programma wordt geblokkeerd. Dit is gedocumenteerd in MS Knowledge Base-artikel Q150956, zie de onderstaande links.


Opdrachtuitvoer Gerelateerde software