Windowsfenster als Ausgabegerät

Posted By: hopfel

Windowsfenster als Ausgabegerät - 01/21/11 17:40

Hey, ich habe mich im Zuge meines Multyplayer-experimentes ein wenig mit Batchdateien befasst und habe mich nun gefragt,
ob ich mit einem Batchprogramm auch einen Text mithilfe eines Windowsfensters ausgeben kann.
Ich habe erst einmal im Systemordner nach einer exe gesucht, da ich mal vermutet habe, dass das Windowsfenster wie cmd
auch von einer exe dort generiert wird, aber entweder ich habs schlichtweg nicht gefunden oder das funktioniert einfach anders bzw. gar nicht.

Ich nehme mal an, dass sich hier wer damit auskennt, hoffe jemand kann einem armen Noob wie mir helfen. ^^
LG
Posted By: Captain_Kiyaku

Re: Windowsfenster als Ausgabegerät - 01/21/11 21:28

Was verstehst du unter "Windowsfenster"? Für mich ist die cmd ebenfalls ein windowsfenster.

Aber du kannst zb. einfach die Datei mit Notepad per batch datei öffnen (start notepad "pathToFile.txt").

Willst du einfach die Text Datei im CMD ausgeben, musst du einfach echo "PathToFile.txt" machen.

Hoffe das hilft wink
Posted By: Joey

Re: Windowsfenster als Ausgabegerät - 01/22/11 08:44

Dafür gibt es mehrere Möglichkeiten.
a) msg %USERNAME% Meine Nachricht (Windows XP und neuer)
b) net send %COMPUTERNAME% Meine Nachricht (nicht auf neueren Windows-PCs)
c) vbscript (save as messagebox.vbs):
Set objArgs = WScript.Arguments
messageText = objArgs(0)
MsgBox messageText
cmd:
cscript messagebox.vbs "Meine Nachricht"
d) neue prompt:
start cmd /c "echo Meine Nachricht && pause"
e) gleiche prompt:
echo Meine Nachricht
pause

edit: den Inhalt einer Textdatei gibt man über more aus, nicht über echo:
more meineDatei.txt
Posted By: hopfel

Re: Windowsfenster als Ausgabegerät - 01/22/11 11:03

Mit Windowsfenster meinte ich ein Fenster wie es auch bei GS mit dem "error"-Befehl erscheint. ^^
Aber das a) von Joey ist genau das was ich suchte. Zwar noch ein wenig unschön, da man die Titelleiste nicht umbenennen kann,
aber da das eh nur als Error-Anzeige gedacht war reicht das völlig. laugh

Danke euch. grin
© 2024 lite-C Forums