kkboy94
Goto Top

Zahl in Blöcke zerlegen

Ich möchte eine formatierte Zahl als Variable speichern.

Die Zahl ist um genau zu sein eine IP-Adresse, hat also folgendes Format:

XXX.XXX.XXX.XXX
Nun soll die Adresse aber nachher so aussehen:
XXX.XXX.XXX.

Wie mache ich es, dass ich die letzten Ziffern bis zum Punkt löschen (nicht anzeigen lassen) kann?


MfG Karsten

Content-ID: 145932

Url: https://administrator.de/forum/zahl-in-bloecke-zerlegen-145932.html

Ausgedruckt am: 23.12.2024 um 03:12 Uhr

60730
60730 29.06.2010 um 22:47:53 Uhr
Goto Top
auch dir, ein freundliches hallo grützie oder klopf an die tür

for /f "tokens=1,2,3 delims=." %a in ("111.222.333.444") do echo %a.%b.%c  
oder
for /f "tokens=1,2,3 delims=." %%a in ("111.222.333.444") do echo %%a.%%b.%%c  
oder
for /f "tokens=1,2,3 delims=." %%a in ("111.222.333.444") do set ip==%%a.%%b.%%c  

for /?
set /?

Gruß
ich find es immer merkwürdig, wenn sich einUser anmeldet - 10 minuten angemeldet ist - auf einmal eine Frage von Ihm da ist und der User dann wieder aus der Liste der gerade angemeldeten verschwunden ist - sprich suchfunktion ist was für dumme - die schlauen stellen die einfachsten Fragen anderen und nicht sich selbst.
Aber ob ich dummie mir das merken kann?
Diskilla
Diskilla 30.06.2010 um 02:49:00 Uhr
Goto Top
[OT]

Zitat von @60730:

ich find es immer merkwürdig, wenn sich einUser anmeldet - 10 minuten angemeldet ist - auf einmal eine
Frage von Ihm da ist und der User dann wieder aus der Liste der gerade angemeldeten verschwunden ist - sprich suchfunktion ist was
für dumme - die schlauen stellen die einfachsten Fragen anderen und nicht sich selbst.
Aber ob ich dummie mir das merken kann?


Tja... das ist mir auch schonmal aufgefallen... aber da ich selbst meistens länger als 10min überlegen muss bevor ich ne Antwort schreiben kann (Außer es ist halt grad was, womit ich mich intensiv beschäftigt hab...) komme ich oft gar nicht zum posten bevor schon eine richtige Antwort da steht ;-P
Aber ich kanns mir ja zur Aufgabe machen, Dich daran zu erinnern, dass du noch warten sollst und ihm vielleicht sagen, dass es oben rechts in der Ecke so ne Box mit ner Lupe nebendran gibt face-wink

[/OT]
Midivirus
Midivirus 30.06.2010 um 09:04:33 Uhr
Goto Top
[OT]
sehr nett ausgedrückt ihr zwei face-smile
[/OT]
BigWim
BigWim 30.06.2010 um 09:10:03 Uhr
Goto Top
[OT]
Zitat von @60730:
ich find es immer merkwürdig, wenn sich einUser anmeldet - 10 minuten angemeldet ist - auf einmal eine
Frage von Ihm da ist und der User dann wieder aus der Liste der gerade angemeldeten verschwunden ist - sprich suchfunktion ist was
für dumme - die schlauen stellen die einfachsten Fragen anderen und nicht sich selbst.
Aber ob ich dummie mir das merken kann?


Gut, ich bin auch erst recht neu hier, aber gut erzogen worden durch ein anderes Forum.

In den Fällen, wo es sich der Fragende einfach macht, wird grundsätzlich nur mit Verweis auf die Forumsregeln, die ich ja bei der Anmeldung akzeptiere, geantwortet und ganz liebe nennen auch die entsprechenden Schlagwörter.

Und nebenbei bemerkt: Eine Nachfrage habe ich auch schon gestellt, und da wird ja schon für mich gesucht!

Ich denke schon, dass die hilfswilligen Profis erwarten können, dass der Fragende sich etwas mehr Mühe gibt. Manchmal gewinne ich den Eindruck, dass hier nur fertige Lösungen erwartet werden. Schade eigentlich.
[/OT]

Markus


Edit:
OT-Kennzeichnung
Midivirus
Midivirus 30.06.2010 um 09:18:02 Uhr
Goto Top
[OT]
@@BigWim: von administrator sind wir fast sehr weit entfernt!

eben hab ich mal kurz auf der Startseite geschaut, da sind fast nur noch Outlook oder Exchange-Fragen findbar!

Liegt wohl daran, dass sich jetzt jeder so eine Kiste anschafft, aber nicht weiß, wie so ein Teil eigentlich funktioniert! (...)

Midi

PS: hab mehrere solcher tollen Beiträge in meiner Historie!
[/OT]
Biber
Biber 30.06.2010 um 09:31:14 Uhr
Goto Top
[OT und bezogen auf die anderen OT-Kommentare]
Moin kkboy94, T-Mo, Diskilla, Midivirus und BigWim,

diese Art des freundlichen Winkens mit dem Zaunpfahl finde ich durchaus okay... schön, dass ihr es schafft, ohne Flamerei und Fäkalsprache eure Message rüberzubringen.

Freut mich wirklich, weil ich diese Woche schon einen anderen Beitrag schreddern musste, wo es nicht auf Anhieb so freundlich rüberkam.
(Hint: der "Webseuchen"-Beitrag ist gemeint).

Bitte macht aber auch bei "nötigen" OT-Kommentaren kenntlich, dass es eben "OffTopic" ist.

@kkboy94
Meine Bitte an dich - Du hast jetzt einiges abbekommen stellvertretend für einige Beitragsschrägersteller der letzten Zeit.
Nimm nicht alles persönlich... ich denke, angekommen ist die Botschaft bei dir.
Aber es nicht nicht nötig, dich zu verteidigen, zu rechtfertigen oder verbal zurückzuschlagen.
Sag einfach "ist angekommen" und gut is'.

Grüße
Biber
[/OT und bezogen auf die anderen OT-Kommentare]
BigWim
BigWim 30.06.2010 um 09:40:31 Uhr
Goto Top
[OT]
@Midivirus
von administrator sind wir fast sehr weit entfernt!
Ja, leider. Bin glücklicherweise mit DOS "aufgewachsen" und kenne den Unterschied zwischen einer Datei und einem Ordner.

aber nicht weiß, wie so ein Teil eigentlich funktioniert! (...)
Ja klar. Warum auch, ich frag einfach Karl Klammer & Co!

Das man etwas nicht weiß, oder dass man den Wald vor lauter Bäumen nicht sieht, nehme ich niemanden übel. Und wer kann sich davon schon freisprechen. Aber ich finde schon, dass man die Hinweise aufnehmen sollte, die man hier ja doch für lau bezieht. Und die Hilfswilligen sitzen ja nicht vor Langeweile vor dem Bildschirm und drücken alle 5 Sekunden F5!
[/OT]
Markus


Edit:
OT-Kennzeichnung
BigWim
BigWim 30.06.2010 um 09:42:48 Uhr
Goto Top
[OT letzmalig]
@Biber
ist angekommen

Markus
kkboy94
kkboy94 30.06.2010 um 15:41:34 Uhr
Goto Top
[OT]
Jap ist angekommen,

Danke für die Hilfe und den Wink.
[/OT]

Nun aber noch eine Frage zur FUNKTIONIERNDEN (DANKE dafür) Lösung von Timo.
Wenn in der IP nun ein Block nur aus einer 0 besteht (als Beispiel habe ich einfach mal 127.0.0.1 in die for-Schleife genommen)
funktioniert es trotzdem wie gewünscht, obwohl in der For-Schleife doch nur 1,2,3 als Tokens angegeben sind, aber die 0 fehlt ja da.

Könnte sich noch einer erbarmen und mir erklären wieso es trotzdem funktioniert?


MfG Karsten
60730
60730 30.06.2010 um 15:47:23 Uhr
Goto Top
Zitat von @kkboy94:
obwohl in der For-Schleife doch nur 1,2,3 als Tokens angegeben sind, aber die 0 fehlt ja da.
Könnte sich noch einer erbarmen und mir erklären wieso es trotzdem funktioniert?

moin,

1,2,3 bedeutet - so wie du es wolltest von einem +4 stelligen Wert die ersten 3.
Es bedeutet nicht alles - wenn entweder 1,2,oder 3 da stehen - wäre ja auch witzlos und würde für was anderes - als deinem Problem passen.
Und wenn es denn so gewesen wäre - wtf kommt die 127 dann als Ausgabe zurück?

Aber auch das ist unter
for /?
sehr genau sogar mit Beispielen erklärt.

Gruß
kkboy94
kkboy94 30.06.2010 um 15:57:38 Uhr
Goto Top
Ahh ok

Das heißt also:

Token ist nicht Zeichen sondern Block
delims sind die trennzeichen, die die Blocks trennen

Bei meinem Problem also 1. 2. und 3. Block


Danke nochmal