Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Batch / 2 Variablen hintereinander zusammenfügen

Mitglied: flash-gordon

flash-gordon (Level 1) - Jetzt verbinden

24.01.2007, aktualisiert 21:49 Uhr, 12283 Aufrufe, 4 Kommentare

MS Server 2k3

Hallo zusammen,

eigentlich dacht ich, dass mir ne fixe google Suche sofort weiterhelfen müsste.

ABER -IRRTUM!

Also...ich möchte einfach nur 2 variablen a la %VAR1% und %var2% hinterienander nutzen.

mein anfang:

01.
@ECHO off 
02.
del *.txt 
03.
SET ips=servers.lst 
04.
SET serverip=ip_server.lst 
05.
 
06.
 
07.
FOR /f %%i IN ('TYPE "%ipserver%%ips%"') DO (
geht aber nicht. Hab schon & probiert, geht aber auch nicht.

Mit nur einer VAR läuft das Sript einwandfrei!

HELP & thx
Mitglied: bastla
24.01.2007 um 21:11 Uhr
Hallo flash-gordon!

Kannst Du "geht aber nicht" ev auch anders formulieren?

Lass einmal das "@echo off" weg und schau Dir an, was die "for"-Zeile so macht. Und, nur zur Sicherheit, in %ipserver% steht schon ein Wert (vorzugsweise mit "\" am Ende)?

Grüße
bastla
Bitte warten ..
Mitglied: flash-gordon
24.01.2007 um 21:17 Uhr
hier mal das ganze Script:

01.
@ECHO off 
02.
del *.txt 
03.
SET ips=servers.lst 
04.
SET serverip=ip_server.lst 
05.
 
06.
 
07.
FOR /f %%i IN ('TYPE "%serverip%%ips%"') DO ( 
08.
ping -n 1 -w 200 %%i | find /i "TTL=" && (@echo %%i>>online.txt) || (@echo %%i>>offline.txt) 
09.
10.
exit
in servers.lst stehen 31, 31, 32, 33, 34....ect bis 150
und in steht 10.100.0.

Meldung nach
01.
@ECHO off 
02.
del *.txt 
03.
SET ips=servers.lst 
04.
SET serverip=ip_server.lst
"system cannot find the dile specific"
Bitte warten ..
Mitglied: bastla
24.01.2007 um 21:34 Uhr
Hallo flash-gordon!

TYPE dient zum Anzeigen von Dateiinhalten (daher auch meine Frage nach dem "\") - wenn die beiden Variablen zusammen den Pfad/Namen einer Textdatei ergäben, würde diese zeilenweise ausgelesen - ist hier nicht der Fall, daher ist eine andere Vorgehensweise gefragt.

Vorweg: Ich nehme an, Du meintest oben: "und in ip_server.lst steht 10.100.0."
Falls ja, könntest Du mit
01.
set /p serverip=<ip_server.lst
den Inhalt dieser Datei der Variablen %serverip% zuweisen. Weiter ginge es dann zB so:
01.
FOR /f %%i IN ('TYPE "%ips%"') DO ( 
02.
ping -n 1 -w 200 %serverip%%%i | find /i "TTL=" && (@echo %serverip%%%i>>online.txt) || (@echo %serverip%%%i>>offline.txt) 
03.
)
Grüße
bastla
Bitte warten ..
Mitglied: flash-gordon
24.01.2007 um 21:49 Uhr
Hallo flash-gordon!

TYPE dient zum Anzeigen von Dateiinhalten
(daher auch meine Frage nach dem
"\") - wenn die beiden Variablen
zusammen den Pfad/Namen einer Textdatei
ergäben, würde diese zeilenweise
ausgelesen - ist hier nicht der Fall, daher
ist eine andere Vorgehensweise gefragt.

Vorweg: Ich nehme an, Du meintest oben:
"und in ip_server.lst steht
10.100.0."
Falls ja, könntest Du mit
01.
set /p 
02.
> serverip=<ip_server.lst 
03.
> 
den Inhalt dieser Datei der
Variablen %serverip% zuweisen. Weiter ginge
es dann zB so:
01.
FOR /f %%i IN ('TYPE 
02.
> "%ips%"') DO ( 
03.
> ping -n 1 -w 200 %serverip%%%i | find /i 
04.
> "TTL=" && (@echo 
05.
> %serverip%%%i>>online.txt) || (@echo 
06.
> %serverip%%%i>>offline.txt) 
07.
> ) 
08.
> 
Grüße
bastla




DAS FUNKTIONIERT! -na klar!!!!
DANKE!!!!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

2 Csv -Dateien zum Teil zusammenfügen

gelöst Frage von PiotrneyBatch & Shell6 Kommentare

Hallo, Ich habe die Frage schon mal gestellt und aus versehen auf gelöst geklickt. Zum Anliegen : Ich erzeuge ...

Batch & Shell

Batch - Variablen

gelöst Frage von Marlon1Batch & Shell2 Kommentare

Hallo, Ich habe eine Frage zu Variablen. Und zwar ob es irgendwie geht das Batch mit ein IF Befehl ...

Multimedia

Zusammenfügen von 2 oder mehr PDF-Dokumenten zu einer PDF

gelöst Frage von chiefteddyMultimedia4 Kommentare

Hallo Kollegen, einer unserer Kunden hat sein Rechnungswesen auf per Mail zugeschickte Rechnungen umgestellt. Eine seiner Vorgaben ist, dass ...

Batch & Shell

Batch-Variable rechnet immer weiter

Frage von ZwergkaninchenBatch & Shell4 Kommentare

Hallo, Leute! Ich wollte mir ein kleines Idle-Game in Batch schreiben, aber ich komm nicht weiter. Hier ist ein ...

Neue Wissensbeiträge
LAN, WAN, Wireless

UniFi - UAP Antenna Radiation Patterns - WLAN Ausstrahlungsmuster

Information von StefanKittel vor 2 StundenLAN, WAN, Wireless

Hallo, wer sich schon immer mal gefragt hat wie der Unterschied in den WLAN Access Points bei Unifi wirklich ...

Windows Userverwaltung

Passwortwechsel in der Domain bei Anmeldung erzwingen

Anleitung von Looser27 vor 12 StundenWindows Userverwaltung6 Kommentare

Nachdem es immer wieder User geschafft haben, sich während des laufenden Betriebes auszusperren, habe ich nach einer Möglichkeit gesucht, ...

Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 3 TagenAusbildung39 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 5 TagenSpeicherkarten6 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Passwortwechsel Zeitpunkt festlegen
gelöst Frage von Looser27Windows Userverwaltung32 Kommentare

Guten Morgen liebe Kolleginnen und Kollegen, da es eine Userin in meinem Urlaub geschafft hat, sich vom AD vollständig ...

Microsoft
Netzlaufwerksordner Berechtigungen Speichern unter aus Programmen
gelöst Frage von ITler7Microsoft19 Kommentare

Moin, bin in ein neues Unternehmen eingetreten und habe die Anforderung bekommen Berechtigungen auf einige Ordner anzupassen, da bisher ...

Windows Server
Probleme im AD am Außenstandort
gelöst Frage von emeriksWindows Server19 Kommentare

Hi, wir haben ein Problem mit AD und GPO am Außenstandort und ich stehe momentan mächtig auf dem Schlauch. ...

Flatrates
Geschwindikeitsprobleme zwischen 1 und 1 - Vodafone Heimnetz
Frage von muenchhausenFlatrates15 Kommentare

Moin erstmal, Vorweg mein Setup 1. Wohnsitz Vodafone 400K Leitung (kommt sogar komplett an, auch um 18 Uhr) 2. ...