dipps
Goto Top

Größe und ausrichtung des Konsolenfensters

Größe und ausrichtung des Konsolenfensters

Hallo

ich möchte in meinem batch Programm das Fenster ausrichten und die größe festlegen wie kann man das den machen?
Das heißt das Fenster soll unten rechts stehen und ca. 200px breit sein kennt da jemand einen befehl den ich in der batch datei eingeben muss

Content-Key: 89077

Url: https://administrator.de/contentid/89077

Ausgedruckt am: 28.03.2024 um 20:03 Uhr

Mitglied: 65627
65627 04.06.2008 um 09:51:20 Uhr
Goto Top
Ich weiß nicht, ob das mit einem Befehl geht. Du kannst aber in den oberen Rahmen der geöffneten Konsole rechtsklicken und Eigenschaften > Layout auswählen und einstellen.
Diese Einstellung kann gespeichert werden.
Mitglied: Dipps
Dipps 04.06.2008 um 09:55:35 Uhr
Goto Top
ja das weiss ich ja aber ich habe ja ein Programm geschrieben was mehrere nutzer aufrufen und bei dennen soll das ja dann daunten in der ecke stehen ohne das ich dahin gehen muss und den das erst zeigen muss
Mitglied: Dipps
Dipps 04.06.2008 um 10:06:49 Uhr
Goto Top
ach ja und dann will ich noch eine TXT aus dem inet auslesen mit

for /f "tokens=1,2,3,4,* delims=|" %%a in (http://www.xyz.com/datei.txt) do (
echo %%a, %%b Uhr
echo %%c
echo.
echo %%d
)

doch der sagt immer das er die datei nicht findet kennt da auch jemand einen trick wie mandie TXT aus dem Inet lesen kann?
Mitglied: telefix1
telefix1 04.06.2008 um 10:07:27 Uhr
Goto Top
Mitglied: Dipps
Dipps 04.06.2008 um 10:15:18 Uhr
Goto Top
danke aber das ist für C# und ich arbeite aber mit batch.
Mitglied: 65627
65627 04.06.2008 um 10:20:40 Uhr
Goto Top
Das Konsolenfenster lässt sich auch auf eine bestimmte Position einstellen.

Wenn das für die User zuviel ist, das einmal durchzuführen, musst du dir ein Script basteln, das das Fenster positioniert.
Mitglied: Dipps
Dipps 04.06.2008 um 10:23:37 Uhr
Goto Top
naja so in der art will ich es ja auch machen bloß wie?
Mitglied: bastla
bastla 04.06.2008 um 10:39:07 Uhr
Goto Top
Hallo dipps!

Als Anhaltspunkt: Die betreffenden Einstellungen "WindowSize" und "WindowPosition" werden in der Registry unter
HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
abgelegt.

Grüße
bastla
Mitglied: 65627
65627 04.06.2008 um 10:44:38 Uhr
Goto Top
Jetzt musst du aber noch dazu schreiben, dass das eine Point-Variable ist. face-wink

Bei mir stimmt die allerdings leider nicht mit den tatsächlichen Werten überein.

Edit: Stimmt schon, wenn man cmd.exe aufruft. Stimmt aber nicht mit der Verknüpfung "Eingabeaufforderung" bzw. mit globalen Parametern angelegte eigenen Verknüpfungen überein, die die CMD.EXE aufrufen.
Mitglied: Dipps
Dipps 04.06.2008 um 10:52:50 Uhr
Goto Top
ja ich habe zumindesdens jetzt meine größe gefunden und zwar windowssize dez 1000000
wie kann ich in der batch das den festlegen?ausserdem habe ich die posiotion noch nicht gefunden
Mitglied: 65627
65627 04.06.2008 um 11:05:45 Uhr
Goto Top
WindowPosition ist (oben * 65536) + links.
WindowSize ist (Höhe * 65536) + Breite.

Die Werte musst du in die Registry eintragen. ;)
Mitglied: Dipps
Dipps 04.06.2008 um 11:10:00 Uhr
Goto Top
und wie schreibe ich das in die regedit?
Mitglied: 65627
65627 04.06.2008, aktualisiert am 18.10.2012 um 18:35:47 Uhr
Goto Top
In "die Regedit" kann man nicht schreiben. "Die Regedit" ist eine ausführbare EXE-Datei.

Die Windows-Registry mit reg-Dateien bearbeiten
Mitglied: Biber
Biber 04.06.2008 um 12:42:43 Uhr
Goto Top
<OT>
@65627
In "die Regedit" kann man nicht schreiben.
"Die Regedit" ist eine ausführbare EXE-Datei.

Korrektur:
In "die Regedit" kann man schon schreiben.
"Die Regedit" war dann mal eine ausführbare EXE-Datei.

Grüße
Biber
</OT>
Mitglied: 65627
65627 04.06.2008 um 12:45:14 Uhr
Goto Top
<OT>
Stimmt. Aber nur, wenn man auch Schreibrechte hat. face-wink
</OT>