ghostjumperhd
Goto Top

Mit Batch .txt auslesen und benutzen

Ich habe folgendes Problem
Ich möchte das W-Lan überlasten und möchte danach die .bat zur .exe umwandeln.
Ich möchte in eine Txt Datei zb. eingeben:
192.168.test.test

Und ich möchte in der exe dies eingeben:

@echo off


set IP=192.168.1.8 <---- Diesen Wert möchte ich mit dem aus der txt datei ersetzen bzw. einfügen.

set P=65000

echo Die IP ist %IP%
ping localhost -n 2 >nul
start C:\Windows\System32\Ping -a %IP% -t -l %P%


wie kann ich das machen?

Content-ID: 266076

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

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

rubberman
Lösung rubberman 12.03.2015, aktualisiert am 14.03.2015 um 14:57:04 Uhr
Goto Top
Hallo GhostJumperHD.

Ich möchte das W-Lan überlasten
Wie bitte?

danach die .bat zur .exe umwandeln
Super Idee!

Und ich möchte in der exe dies eingeben
Nö. Das ist Batchcode.

Diesen Wert möchte ich mit dem aus der txt datei ersetzen bzw. einfügen.
set /p "IP=" < "datei.txt"

Grüße
rubberman
Biber
Biber 12.03.2015 aktualisiert um 18:47:12 Uhr
Goto Top
[OT]
Moin Geisterbespringer,

willkommen in einem Erwachsenenforum.

Ergänzend zu rubberman:
- wir beginnen einen Beitrag meist mit "Hallo", "Moin" oder "Hi". "Ich habe folgendes Problem" ist keine hier übliche Grussformel.
- wie beenden einen Beitrag meist mit "Gruss Karl-Heinz" oder ähnlich. "wie kann ich das machen?" ist hier ebenfalls eher unüblich.

Hat weniger mit dem lang überlieferten deutschen Drang zur Reglementierung und Obrigkeitshörigkeit zu tun, sondern ist einfach ein Zeichen von gegenseitigem Respekt.

Bitte in Zukunft wohlwollend prüfen, ob du dir diese Höflichkeit abringen kannst.

Danke
Biber
[/OT]
GhostJumperHD
GhostJumperHD 12.03.2015 aktualisiert um 19:17:20 Uhr
Goto Top
Hallo Biber

Danke für die kurze Einweisung. Da ich hier neu bin und es in den meisten Foren meist keine solch formelle Sprache gibt bin ich dies nicht gewohnt. Ich möchte mich für meine Ausdrucksweise entschuldigen. Mit dem W-Lan überlasten meinte ich den Router auf Stabilität bzw. Qualität zu Testen, da ich mir einen neuen Router zugelegt hatte, der als sehr Belastungsfähig verkauft wurde.
Neben bei heißt GhostJumper GeisterSpringer
Geisterbespringer würde Ghosthumper bedeuten.
Also keine Perversion mit dem Username gemeint.
Ich möchte mich für etwaige Schreibfehler entschuldigen, da ich dies von einem Android Gerät schreibe.

Gruß GeisterSpringer
GhostJumperHD
GhostJumperHD 12.03.2015 um 19:16:50 Uhr
Goto Top
Hallo rubberman

Mit dem W-Lan überlasten meinte ich den Router auf Stabilität bzw. Qualität zu Testen, da ich mir einen neuen Router zugelegt hatte, der als sehr Belastungsfähig verkauft wurde. 
Wie ich Biber bereits erklärte.
Ich möchte mich für meine Ausdrucksweise entschuldigen.

Gruß GhostJumper
Biber
Biber 12.03.2015 aktualisiert um 19:31:04 Uhr
Goto Top
Moin GhostJumperHD,

*lach*
genau so ist dieses Forum gedacht - wir wollen gerne voneinander lernen, insofern danke für die Erläuterung bzgl. jumping und humping.
Werde in Zukunft jede dieser Tätigkeiten fallweise nur noch im geeigneten Kontext verwenden bzw. ausüben.

Zum Thread: Du kannst ja durchaus einen Stresstest für den Router noch obigem Muster zusammenharken - aber eigentlich sollten auch ein paar von der Kommandozeile abgefeuerte "Start .(bla)..\ping ..."-Befehle reichen.
Den Sinn eines Batches (Batch=automatisierte Ausführung sich häufig wiederholender Abläufe) für deinen Test erkenne ich nicht.
Wie oft wird denn eine der gesetzten "Variablen" im Code verwendet, nachdem sie gesetzt wurde? Wie oft ändert sich eine "Variable"?

Und wie rubbermänn schon andeutete - steck keine 2 Sekunden Aufwand in diese Nebenbaustelle "Batch als Exe kompilieren".
Ist wirklich Dönekens.

Grüße
Biber
rubberman
rubberman 12.03.2015 um 20:03:23 Uhr
Goto Top
Hallo GhostJumper.

Ich möchte mich für meine Ausdrucksweise entschuldigen.
Alles gut face-wink

Die letzte Codezeile in meinem vorherigen Post war absolut ernst gemeint. Sofern deine Datei nur aus einer Zeile mit ausschließlich der IP Adresse besteht, sollte das mit angepasstem Dateiname exakt so funktionieren. (Falls nicht, erkläre noch mal, was sich genau in deiner Datei befindet.)

Ansonsten bin ich da ganz bei Biber. Dafür eine Batchdatei zu schreiben, ist schon fast zu viel Aufwand. Wenn du deine PING Zeile direkt in ein CMD Fenster eingibst, ist das Ergebnis genauso gut.

Grüße
rubberman
GhostJumperHD
GhostJumperHD 12.03.2015 um 20:12:41 Uhr
Goto Top
Hallo rubberman

Ich wollte damit bezwecken eine Variable zu erstellen, die sich auf den Inhalt einer Textdatei bezieht. Das mit dem Ping war nur eine Idee/ Beispiel. Natürlich kann man das auch manuell eingeben, aber da ich etwas neu auf diesem Gebiet bin probiere ich noch etwas mit allem herum. Bitte um Verständnis.

Grüße GhostJumper
hendrix3er
Lösung hendrix3er 13.03.2015, aktualisiert am 14.03.2015 um 14:57:16 Uhr
Goto Top
Hallo,
wenn Du die Leistungsfähigkeit Deines Netzes überprüfen willst könnte IOMeter Dein Freund sein. http://www.iometer.org
Damit kannst Du neben Datenträgern auch Dein Netz belasten.
Es gibt auch Tools die extra dafür gedacht sind ein Netzwerk zu stressen.
Die Suchmaschine Deines Vertrauens hilft Dir garantiert weiter.

Mit freundlichen Grüßen
Hendrik