Hi,
wenn ich aus einem QB Programm mit dem Befehl Shell "x:\x.exe" eine Datei starte, erscheint sie, bzw. wenn die exe ein Treiber ist, wird die Rückmeldung auf dem Bildschirm angezeigt! Ich möchte aber, das die exe im Hintergrund läuft und den Bildschirminhalt nicht im geringsten änderd, wie bekomme ich das hin? In VB geht das ja, aber in qbasic? Für ne antwort oder nen Link wäre ich sehr dankbar
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
QBASIC dürfte recht wenig Einfluß darauf haben was das gestartete Programm am Bildschirm ausgibt und dem Programm ist es auch egal wie es gestartet wurde...
Hätte 4 Lösungsansätze:
- nach dokumentierte oder undokumentierten Kommandozeilenparametern suchen um das Programm ohne Bildschirmausgabe laufen zu lassen
- Die Ausgabe des Programmes in eine temporäre Datei umleiten (>)
- Die Bildschirmseite vor und nach der Programmausführung wechseln
- Die Textfarbe entsprechend Hintergrundfarbe einstellen, so daß die Ausgabe unsichtbar erfolgt.
CU Borlander