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

bat-datei mehrere echo in eine zeile ausgeben

Frage Entwicklung Batch & Shell

Mitglied: Abjuilk

Abjuilk (Level 1) - Jetzt verbinden

28.07.2008, aktualisiert 29.07.2008, 12224 Aufrufe, 4 Kommentare

moin!

ich will in ner bat-datei eine for abfrage aus einer txt datei machen. das problem bei der sache ist, dass die wörter untereinander stehen und ich somit viele for abfragen machen muss. den inhalt für die txt kommt aus ner bat.
ich wollte fragen ob ich mit dem echo befehl mehrere dine in die selbe zeile schreiben kann (mit leerzeichen dazwischen). so ähnlich wie der echos befehl von früher.

bat-früher:
echo 1
echos 2
echos 3
usw.

txt:
1 2 3 usw

ich hoffe ich habs verständlich geschrieben.

danke für die antworten.
Mitglied: erik87
28.07.2008 um 16:12 Uhr
Hallo,
ich bin mir nicht ganz sicher was du machen willst. es wär auch schön zu wissen welches betriebssystem du benutzt. Naja, ich vermute mal du hast eine txt-datei, nennen wir sie mal test.txt in der mehrere wörter untereinander stehen (richtig?).
also in etwa so:
---test.txt---

wort1
wort2
wort3
...

um diese wörter jetzt hintereinander auszugeben, speicher sie doch einfach in eine variable.
quasi so:
---auslese.bat---

@echo off
cls
for /f %%x in (test.txt) do (set ausgabe=%ausgabe% %%x)
echo %ausgabe%

ergebnis müsste dann so aussehen:

wort1 wort2 wort3 ...

hab es nicht getestet, aber ich hoffe es hilft dir weiter
Bitte warten ..
Mitglied: Abjuilk
28.07.2008 um 16:20 Uhr
danke für deine idee!
hab win xp!
meine absicht zum erklären ist etwas kompliziert! ich tüftel mal mit deiner idee rum!

ich muss mich noch viel mit for auseinandersetzen bevor ich so richtig drinnen bin!
Bitte warten ..
Mitglied: miniversum
28.07.2008 um 19:11 Uhr
Von "Biber" wurde hier in diesem Bereich auch mal folgende Möglichkeit gezeigt:
01.
echo.>%temp%\tmp 
02.
set/p=Dies<%temp%\tmp 
03.
set/p= ist<%temp%\tmp 
04.
set/p= ein <%temp%\tmp 
05.
set/p=ganzer <%temp%\tmp 
06.
set/p=Satz<%temp%\tmp 
07.
del %temp%\tmp
Bitte warten ..
Mitglied: Abjuilk
29.07.2008 um 20:51 Uhr
so ich hab meine löstung gefunden!
kopier mal das skript rein!

@echo off
color f1

rem eingebundene Laufwerke "merken"
if exist t: (
set t=\\10.10.10.1\Daten-1
) else (
set t=0
)

if exist r: (
set r=\\\\10.10.10.1\Daten-2
) else (
set r=0
)

!!!!usw kann ins unendliche weitergeführt werden!!!!

rem Laufwerke auswerfen!

net use * /delete /y

ping -n 2 127.0.0.1 > nul

rem Laufwerk einbinden

net use z: \\10.10.10.1\Daten-1 /user:user Passwort /persistent:no

ping -n 2 127.0.0.1 > nul

rem Dateien kopieren
xcopy "Laufwerk:\Pfad" z: /c /s /i /k
!!!! kann auch wiederholt werden !!!!

ping -n 2 127.0.0.1 > nul

rem Laufwerk trennen
net use z: /delete /y

cls
rem Alte Laufwerke verbinden
ping -n 23 127.0.0.1 > nul
!!!! -n 23 hab ich gemacht weil ich sonst noch mit dem anderen Benutzernamen verbunden war (wenn etwas kopiert wurde) !!!!

set user=user
set pass=passwort

if %t%==0 (
goto r
) else (
net use t: %t% /user:%user% %pass% /persistent:no
)

:r
if %r%==0 (
goto end
) else (
net use r: %r% /user:%user% %pass% /persistent:no
)

usw.
!!!! kann auch weitergeführt werden (wenn die variable oben gesetzt wurde !!!!
:end
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Zeile von einer Bat-Datei in eine andere kopieren
gelöst Frage von Nick.BBatch & Shell6 Kommentare

Ich wollte eine Zeile von einer Bat-Datei in eine andere schreiben, dies habe ich auch mit echo geschafft aber ...

Batch & Shell
Bat Datei - Order auslesen in Zeilen
gelöst Frage von jochengBatch & Shell11 Kommentare

Hallo Leute Ich versuche gerade meinen Bilderorder auszulesen und in eine Datei zu speichern. Bisher habe ich autorun cd ...

Batch & Shell
Die letzten 5 Zeilen aus einem Logfile auslesen und in umgekehrter chronologischer Reihenfolge mit Echo ausgeben
gelöst Frage von ZendaraBatch & Shell3 Kommentare

Hallo, Ich versuche einen Batch zu schreiben der eine IP anpingt und protokolliert sobald der Ping unterbrochen wird. Unteranderem ...

Batch & Shell
Batch: eine Zahl eingeben und als echo ausgeben
gelöst Frage von Vit1985Batch & Shell2 Kommentare

Hallo, ich möchte mithilfe von einem Batch im DOS Fenster eine Zahl (z.B. 350) eintippen können und diese Zahl ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 15 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 17 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Batch & Shell
Neuste Datei via PowerShell kopieren
gelöst Frage von kaiuwe28Batch & Shell11 Kommentare

Hallo zusammen, ich hatte mir mit Hilfe der Suche im Forum einen kleinen Code von colinardo rausgesucht und versucht ...