MS-DOS Batch

Hallo
Wenn ich einen Batch schreibe kann ich z.B. echo %Computername% schreiben und es wird mir mein Computername angezeigt.

Kann ich das auch mit anderen Sachen machen (Ip-Adresse, …), oder gibt es irgendwo eine Übersicht?

mfg
fabianbe

Hallo.

Kann ich das auch mit anderen Sachen machen (Ip-Adresse, …),
oder gibt es irgendwo eine Übersicht?

Die derzeitige IP-Adresse deiner Netzwerkkarte kannst du mit ipconfig ausgeben lassen (und noch einiges mehr).

Es geht sehr viel unter dem DOS-Fenster… Google einfach mal „DOS Commands“ bzw. „command.com commands“ - Dürftest du einiges finden.

mfG,

J.P.Jarolim

Den befehl ipconfig kenne ich schon, aber ich möchte einfach hinschreiben können:

Deine Ip adresse ist 192.168.00.00 oder so und nicht noch den ganzen kram mit subnetmaske und gateway!

Hallo fabianbe,

Wenn ich einen Batch schreibe kann ich z.B. echo
%Computername% schreiben und es wird mir mein Computername
angezeigt.

Kann ich das auch mit anderen Sachen machen (Ip-Adresse, …),
oder gibt es irgendwo eine Übersicht?

Mit %name% kannst du die Umgebungs-Variable „name“ auslesen.

Die aktuellen Umgebungs-Variablen kannst du dir mit dem Befehl „SET“ ansehen.

MfG Peter(TOO)

Salü Fabianbe

Es ist vielleicht nicht ganz das, was du willst, aber du könntest auch Folgendes ausprobieren:

@ECHO OFF
IPCONFIG > iptemp.tmp
FIND „IP-Adresse“ iptemp.tmp
DEL iptemp.tmp

Die Ausgabe des Befehls IPCONFIG wird in eine temporäre Datei umgeleitet (die am Schluss gelöscht wird) und die Zeile, in der „IP-Adresse“ steht, angezeigt.

MfG
Roland

Wenn ich einen Batch schreibe kann ich z.B. echo
%Computername% schreiben und es wird mir mein Computername
angezeigt.

Kann ich das auch mit anderen Sachen machen (Ip-Adresse, …),
oder gibt es irgendwo eine Übersicht?

Wenn du jetzt noch einen Tip hast, wie ich das aktuelle Datum verwenden kann, kriegste 100 Punkte :wink:

Ich will nach Schema
ren 12345.txt 30122003.txt

ein Datei so umbenennen. Entweder soll das Datum oder ein Zähler genommen werden.
Hintergrund:
Die Datei 12345.txt wird automatisch erzeugt und dabei aber immer gelöscht. Ich brauch aber den Inhalt auch später noch.

Any Ideas?

Gruß Klaus

Salü Fabianbe

Es ist vielleicht nicht ganz das, was du willst, aber du
könntest auch Folgendes ausprobieren:

@ECHO OFF
IPCONFIG > iptemp.tmp
FIND „IP-Adresse“ iptemp.tmp
DEL iptemp.tmp

Die Ausgabe des Befehls IPCONFIG wird in eine temporäre Datei
umgeleitet (die am Schluss gelöscht wird) und die Zeile, in
der „IP-Adresse“ steht, angezeigt.

Wenn du jetzt noch einen Tip hast, wie ich das aktuelle Datum
verwenden kann, kriegste 100 Punkte :wink:
Ich will nach Schema
ren 12345.txt 30122003.txt
ein Datei so umbenennen. Entweder soll das Datum oder ein
Zähler genommen werden.

Hi Klaus,
müsste es raussuchen, habe da Batchcode der das Datum ermittelt, danach kann man beliebig den Tag, Monat, das jahr benutzen um z.B. eine Datei zu benennen.
Melde dich hier wenn du es noch brauchst.
Gruß
Reinhard

Hallo Klaus!

Die 100 Punkte gehen an mich!
(Hast ganz schön Glück gehabt, dass ich „hier“ noch mal reingeschaut habe…)

Wenn du jetzt noch einen Tip hast, wie ich das aktuelle Datum
verwenden kann, kriegste 100 Punkte :wink:

Ich will nach Schema
ren 12345.txt 30122003.txt

ein Datei so umbenennen. Entweder soll das Datum oder ein
Zähler genommen werden.

Schau Dir bitte an: http://www.uwe-sieber.de/util.html und dort „DATAFILE.ZIP“. Die Syntax ist zwar etwas ungewöhnlich, aber sie bringt Dir das gewünschte Ergebnis!

CU DannyFox64 :wink: