"Aufblitzen" der Konsole verhindern
-
Hi, ich habe ein WinApi Programm geschrieben, aber weil ich zu faul war um einige Befehle über die entsprechenden (eleganteren) WinApi-Funktionen zu machen, habe ich einige Aufrüfe mittels system("..."); im Quelltext. Gibt es eine Möglichkeit das Aufblitzen der Eingabeaufforderung beim Ausführen derselbigen zu unterbinden?
-
Keine system()-Aufrufe verwenden?
Wenn du schon weißt welche API-Funktionen diese ersetzen musst du halt mal deine Faulheit überwinden ...
-
Meinst du den blinkenden Textcursor oder wie? Wenn ja, dann abschalten mit:
CONSOLE_CURSOR_INFO cci = { }; cci.dwSize = 1; SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cci);MfG
-
Oh du hast wohl was ganz anderes gemeint, dass kurz n schwarzes Fenster aufgeht? Sry... Thema verfehlt, 6.
-
Ja, mit ShellExecute, und SW_HIDE.
Sofern ich mich jetzt richtig erinner.//Edit, ok das wär wohl gefrickel da man erst ne .bat datei anlegen müsste.
Benutz halt einfach die API funktionen.
-
hm führt wohl kein Weg dran vorbei...
Ich kenne allerdings net alle. Gibts irgendwo ne Liste?
(shutdown, net, ...)
-
-
Danke! Dann kann ich mir die Arbeit ja doch noch sparen
