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 Batchausgabe in Text Datei

Mitglied: Gerhard1610

Gerhard1610 (Level 1) - Jetzt verbinden

24.10.2006, aktualisiert 03.11.2006, 70531 Aufrufe, 7 Kommentare

Ergebnis von Durchlauf in eine Text Datei schreiben

Hallo zusammen,

ich bin ein blutiger Batch - Script - Anfänger

Ich habe ein kleines Script geschrieben mit dem ein Defragmentierungstool unter Windows 2000 auf Kommandoebene ausgeführt wird ( Tool heist CONTIG). Nun möchte ich gerne das Ergebnis (sprich die Meldungen, die in dem DOS Fenster gezeigt werden) in eine Text (LOG) Datei geschrieben wird. Für eine kleine Hifestellung wäre ich sehr dankbar.

Vielen Dank im Vorraus

Grüsse

Gerhard
Mitglied: Jere
24.10.2006 um 11:34 Uhr
01.
contig > log.txt
syntax:

01.
BEFEHL > AUSGABE
">" dient dem umleiten in AUSGABE

EDIT:
die ausgabe wir da abgelegt wo du dich gerade befindest.
Beispiel:

C:\Dokumente und Einstellungen\XXX\Desktop>dir > test.txt
schmeisst dir test.txt auf den desktop.
Bitte warten ..
Mitglied: Gerhard1610
24.10.2006 um 11:43 Uhr
vielen Dank für die schnelle Hilfe, ich werde es heute mittag mal testen.

grüsse

Gerhard
Bitte warten ..
Mitglied: Jere
24.10.2006 um 11:44 Uhr
gerne doch, gerhard.
und wenns probleme gibt meld dich einfach nochmal
Bitte warten ..
Mitglied: Wladimir
24.10.2006 um 14:52 Uhr
oder man kann auch ">>" werden die weitern Ausgaben in die Log-Datei darangehängt.
Bitte warten ..
Mitglied: onegasee59
28.10.2006 um 22:38 Uhr
oder man kann auch ">>" werden die weitern Ausgaben in die Log-Datei darangehängt.

mit ">" (umleiten, Datei neu anlegen) und ">>" (falls Ziel-Datei vorhanden, anhängen) werden aber sämtliche Ausgaben umgeleitet. D.h. es erfolgt keine Bildschirmausgabe mehr. Falls also Gerhard Beides gleichzeitig will müsste er dafür sorgen das die Ausgabe doppelt in die Batch geschrieben wird.

Bsp:
echo Tool ist Fertig! (damit erfolgt Ausgabe auf Bildschirm)
echo Tool ist Fertig! > irgendeine.txt (schreibt "Tool ist Fertig!" in die *.txt, Ausgabe auf dem Bildschirm wird unterdrückt)

gruß
onegasse59
Bitte warten ..
Mitglied: Biber
29.10.2006 um 01:38 Uhr
...vollkommen richtig, onegasee59,

und dieses leidige Thema "Manchmal will ich aber in eine Logdatei schreiben und auch auf dem Bildschirm mitlesen" ist unter M$-Batch nur mit Tricks möglich.
Es wird kein "TEE"-Befehl wie unter Unix unterstützt, der "sowohl-als-auch" in Datei und auf den Bildschirm schreibt.

Dazu fallen mir drei Strategien ein:
a) den Befehl doppelt ausführen, wie Du es eben vorgeturnt hast.
Lässt sich zwar lesbarer kürzen..
01.
for %%i in (con irgendeine.txt) do echo Tool ist fertig! >> %%i
...aber der Befehl muss dennoch zweimal ausgeführt werden.
Kein Problem bei einem "echo Bla ich erzähl Dir was.."-Befehl, aber viel zu langsam oder auch gar nicht mehrfach ausführbar bei anderen Befehlen.
Beispiel: ein "net use x: ..." ist eben nur einmal ausführbar.
Und ein Chkdsk oder ein Virenscan auf allen Laufwerken zweimal laufen zu lassen, weil das Ergebnis einmal auf den Bildschirm soll und einmal in ein Logfile.... eher suboptimal.

In diesen Fällen dann lieber
b) Alles in eine Logdatei schreiben ( >irgendeine.txt) und am Ende des Batches noch mit "type irgendeine.txt" den ganzen Quatsch nochmal anzeigen.

c) die nur auf dem eigenen Rechner empfohlene Variante wäre die tatsächlich Nutzung des TEE-Befehls über Freeware-Utilities wie Tee.exe, mtee.exe... - aber da lässt sich immer nur auf dem eigenen PC garantieren, dass die vorhanden sind.

Gruß
Biber
P.S. Ich habe den Beitrag von "Entwicklung" nach "Batch & Shell" verschoben.
Bitte warten ..
Mitglied: Phantom06
03.11.2006 um 11:48 Uhr
hi leutz,

man könnte aber auch den text asu einer log-date wieder in eine variable einlesen und
diese ein ausgeben.

z.b. so:

-->snipp

set /P meinelog=<f:\logirgendwas.txt
echo %meinelog%

-->snapp

lg
phantom
Bitte warten ..
Ähnliche Inhalte
VB for Applications
csv Dateien als Text importieren
gelöst Frage von BacchidaVB for Applications7 Kommentare

Hallo :) ich habe ein Makro geschrieben, das .csv Dateien importiert. Nun habe ich folgendes Problem: In den importierten ...

Batch & Shell
Mit Einer Batch Datei Text Bearbeiten
gelöst Frage von ronny30021Batch & Shell2 Kommentare

Guten Tag miteinader Ich habe folgendes Problem: Ich würde gerne mit einer Batch-Datei eine Text-Datei durchsuchen, Das gesuchte wort ...

Batch & Shell

Auslesen einer Datei mit einem Anführungszeichen im Text

Frage von c20082005Batch & Shell1 Kommentar

Hallo zusammen, ich habe ein Problem, das ich auch nach einiger Recherche im Internet nicht gelöst bekomme: Ich habe ...

Batch & Shell

Variabel aus einer Text Datei übernemen

Frage von soritoseBatch & Shell1 Kommentar

Hallo ich bin es mal wieder der Soritose und ich habe auch wieder ein Problem wie man aus der ...

Neue Wissensbeiträge
Windows 10
Windows 10 - Probleme mit Point-And-Print
Tipp von emeriks vor 6 StundenWindows 10

Hi, wir kämpfen z.Z. mit einigen Druckertreibern, welche unter Win10 beim Verbinden eines Druckers von Printserver mit dem Dialog ...

Windows 10

Windows 10 1803 - Ihr Roamingbenutzerprofil wurde nicht vollständig synchronisiert

Anleitung von Deepsys vor 7 StundenWindows 101 Kommentar

Bei allen Windows 10 1803 PCs traten Probleme mit den Servergespeicherten Profilen auf. Das Abmelden dauerte sehr lange und ...

Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 2 TagenExchange Server7 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Suche Projektpartner

PC Recycling Projekte mit Flüchtlingen und Kids suchen Materialspenden und Mitmacher!

Erfahrungsbericht von NettePCyclePiraten vor 3 TagenSuche Projektpartner10 Kommentare

Hallöchen liebe Kollegen, ich betreue zwei PC-Gruppen im Raum Dortmund: "Ne#e PCycle Pir@ten" & "PCschr@uber Br@mbauer" Wir sind eine ...

Heiß diskutierte Inhalte
Batch & Shell
PowerShell Auflösung zu .txt (Skript als exe) falsche Auflösung?!
Frage von timsen-96Batch & Shell22 Kommentare

Ich habe folgendes Skript um die Bildschirmauflösung herauszufinden, was auch in PowerShell super funktioniert: Add-Type -AssemblyName System.Windows.Forms $Width = ...

Humor (lol)
Windows 10 - immer für Überraschungen gut
gelöst Frage von HenereHumor (lol)18 Kommentare

Eben nach (beim) installieren der neuesten Updates für 1803 :-) Und sorry fürs Handyfoto, aber der musste sein. Nach ...

Exchange Server
Exchange Backup 10 Jahre Aufbewahrung
Frage von arccosExchange Server17 Kommentare

Hallo zusammen. Aktuell beschäftigen mich ein paar Fragen zum Thema Office365/ Exchange. 1.10 Jahre Aufbewahrungspflicht sicherstellen 2.Kann man als ...

Samba
Samba-NAS Zugriff verweigert
gelöst Frage von VernoxVernaxSamba15 Kommentare

hallo ich schaffe es einfach nicht meinem User Rechte zum schreiben zu geben. Ich habe dies alles auf nem ...