Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 11875 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
Windows Server
Nutzer per Bat-Datei zum AD hinzufügen (1)

Frage von elsa-ebs zum Thema Windows Server ...

Batch & Shell
Mehrere.csv Dateien zusammenfügen zu einer Datei mit bat (4)

Frage von Piotrney zum Thema Batch & Shell ...

Batch & Shell
gelöst Bat soll in einer .dll eine Zeile suchen und Diese + 2 darunterliegende anzeigen (10)

Frage von Gangster137910 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(6)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Heiß diskutierte Inhalte
Windows 10
gelöst Windows 10 Home "Netzlaufwerk nicht bereit" (19)

Frage von Oggy01 zum Thema Windows 10 ...

Exchange Server
Exchange Postfach leeren - nicht löschen (11)

Frage von AndreasOC zum Thema Exchange Server ...

SAN, NAS, DAS
+100tb Storagelösung (11)

Frage von Data-Fabi zum Thema SAN, NAS, DAS ...

LAN, WAN, Wireless
Cisco W-Lan Controller als Applicance oder Software (11)

Frage von Herbrich19 zum Thema LAN, WAN, Wireless ...