Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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, 12101 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
gelöst Bat soll in einer .dll eine Zeile suchen und Diese + 2 darunterliegende anzeigen (10)

Frage von Gangster137910 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei: ECHO ist ausgeschaltet (OFF) (3)

Frage von twiceface zum Thema Batch & Shell ...

Windows Server
Nutzer per Bat-Datei zum AD hinzufügen (1)

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

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(8)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(27)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (27)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (18)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...