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 Bestimmten Textbereich (mehrere Zeilen) per Batch in Textdatei kopieren

Mitglied: Bange123

Bange123 (Level 1) - Jetzt verbinden

30.04.2008, aktualisiert 07.05.2008, 12653 Aufrufe, 7 Kommentare

Hallo liebe Batch Gemeinde



ich habe folgendes Problem:


Ich habe mit AIDA die Hard- sowie Software eines Computers gescannt. Die Berichtsdatei (txt) hat allerdings nun viele Angaben die ich nicht benötige. So möchte ich in diesem Fall nur die installierte Software angezeigt haben.
Diese möchte ich in einer neuen Textdatei untereinander aufgelistet haben.

Also ungefähr so:

7-Zip 4.57 Unbekannt
Ad-Aware 2007 7.0.2.6 Unbekannt
Adobe Flash Player 9 ActiveX 9 Unbekannt
Adobe Reader 7.0 - Deutsch [deutsch (deutschland)] 007.000.000 Unbekannt
ArcSoft PhotoStudio 5 Unbekannt
Avira AntiVir Personal – Free Antivirus Unbekannt

(ohne jetzt Werbung machen zu wollen ;) )


Folgende Zeile steht zur Zeit über den installierten Programmen:
--------[ Installierte Programme ]--------------------------------------------------------------------------------------

So sieht es darunter aus:
--------[ Debug - PCI ]-------------------------------------------------------------------------------------------------


Ich benötige jetzt also eine Batchdatei, die mir alles zwischen diesen beiden Zeilen in eine neue Textdatei kopiert oder ausschneidet. Man könnte auch alles andere um diese Zeilen löschen...


Falls es diese Frage schon gibt und ich sie übersehen habe entschuldige ich mich.




Vielen Dank für die Mühen im Voraus




Bange123
Mitglied: paulepank
30.04.2008 um 13:55 Uhr
Hallo,

Ich benötige jetzt also eine Batchdatei

wußte gar nicht, daß man hier Batchdateien bestellen kann.
Am Prompt kann man das so machen.
Wie man den Code für eine Batchdatei ändert, weißt du sicher selbst

01.
for /f "delims== tokens=2" %i in ('findstr /b /i installierte report.ini') do @echo %i >>instal.txt
cu paulepank
Bitte warten ..
Mitglied: Biber
30.04.2008 um 19:50 Uhr
Moin Bange123,

da hab ich ähnlich wie paulepank ein bisschen Probleme mit...
Natürlich kann man/frau mit Batch oder VBSkript auch noch so lau strukturierte Fliesstexte in vermeintlich auswertbare Raster zwängen...
...aber das kann es doch wohl nicht sein... das ist doch dennoch lau strukturiert.

Gerade gestern oder vorgestern wollte auch ein User eine Lyrik-Seite mit Kraut & Rüben-Informationen in eine Datenbankstruktur semmeln (vermutlich mit den zwei Feldern "ID long (Autoincrement) und "Info", Varchar(4000) ).

Also kurz gesagt: wenn Du "nur" die Infos über Installierte Software brauchst, dann rufe genau die mit einem geeigneten Tool (WMIC, reg.exe ) auf bzw.ab . Oder befrage die Registry direkt danach.
Und nicht dieses Zusammenharken von vielen leicht zugänglichen Detailinformationen und das dann von irgendwelchen Deppen auseinanderpuzzlen lassen.

Per Batch einen Text vonZeile-bisZeile ausschneiden geht erstens gar nicht und wenn, dann brauchst Du mehrere Zeilen dafür.

Und bei den gestiegenen Preisen für Batchzeilen gebe ich Dir bestenfalls als Ansatz ein paar Prompt-Anhaltspunkte.
Tipp1: die Datei, die ich oben/unten beschneide heisst %temp%\temp.txt und die Grenzen %ZeileVon% und %ZeileBis%
Tipp2. Zu allen CMD-Befehlen gibt es eine brauchbare Hilfe am CMD-Prompt.
01.
... 
02.
>for /f "delims=:" %i in ('findstr /n /C:"[ Installierte" %temp%\temp.txt') do @Set ZeileAb=%i 
03.
 
04.
>for /f "delims=: tokens=1,*" %i in ('findstr /n $ %temp%\temp.txt') do @if %i gtr %ZeileAb% @if %i Lss %ZeileBis% @echo %j
Grüße
Biber
Bitte warten ..
Mitglied: paulepank
30.04.2008 um 21:15 Uhr
@Biber,

nicht daß hier ein Mißverständnis entsteht. Ich kenne die Struktur dieser Reportdatei von AIDA und
habe ihm einen funktionierenden Code gepostet. Es werden alle installierten Programme in eine neue Datei geschrieben.

Nur diese Unsitte eine Batch zu bestellen ohne eigne Lösungsansätze, finde ich echt ätzend.

cu paulepank

Edit: und dann noch dieses "Dank im voraus" ohne Feedback . bäh
Bitte warten ..
Mitglied: Biber
01.05.2008 um 20:53 Uhr
Moin paulepank,

nicht daß hier ein Mißverständnis entsteht. Ich kenne die Struktur dieser Reportdatei von AIDA und
habe ihm einen funktionierenden Code gepostet. Es werden alle installierten
Programme in eine neue Datei geschrieben.
Danke für die Info.Habe ich in der Tat überlesen.

Nur diese Unsitte eine Batch zu bestellen> ohne eigne Lösungsansätze, finde ich echt ätzend.
Unterschreibe ich.
...und dann noch dieses "Dank im voraus" ohne Feedback . bäh
Dito.

Grüße
Biber
Bitte warten ..
Mitglied: Bange123
07.05.2008 um 17:03 Uhr
Oke, dann kann es ja hier weiter gehen, erstmal sorry für den ganzen Aufwand den ich hier betreibe...


Zum Thema:

Die Lösungsvorschläge die wir zusammen mit unserer Projektgruppe ausgearbeitet haben, haben leider nichtmals im Ansatz funktioniert. Auch die Codes die hier gepostet wurden haben mir leider nicht geholfen.
Ich habe in AIDA eine neue Reportdatei erstellt (diesmal .ini) und die auch passend benannt.

Da ich mich mit Batch Dateien leider nur kurz in einem anderem Fach beschäftigt habe und es im Internet kaum eine brauchbare Hilfe gibt, habe ich mich hier an dieses Forum gewandt. Deshalb kann ich auch mit dem Code nur geringfügig etwas anfangen.


Ich brauche keine fertige Batch Datei, sondern einen Befehl der mir fehlt oder nur einen anderen Lösungsvorschlag...



Das Programm AIDA würde ich weiterhin gerne nutzen, da ich dieses ohne Probleme vom Stick starten kann und wir es dem Lehrere schon soweit erklärt haben.



Danke und schöne Grüße


Bange123
Bitte warten ..
Mitglied: paulepank
07.05.2008 um 17:24 Uhr
Hallo,

du hast mit dem Berichtsassistent ein angepasstes Berichtsprofil (nur Software/Installierte Programme)
Berichtsformat INI erstellt.
Dann funktioniert auch mein erster Lösungsvorschlag

oder du hast mit dem Berichtsassistent ein angepasstes Berichtsprofil (nur Software/Installierte Programme)
Berichtsformat vollständiger Text als txt erstellt.
Vermutung wegen
So sieht es darunter aus:
--------[ Debug - PCI ]-------------------------------------------------------------------------------------------------

Dann ist es noch einfacher
01.
findstr /E "Unbekannt MB KB" report.txt > ergebnis.txt

Jeweils am Prompt austesten und mitteilen mit welcher Variante welche Fehlermeldung kommt.
Das Codes nicht geholfen haben ohne konkrete Fehlermeldung hilft hier niemand weiter

cu paulepank
Bitte warten ..
Mitglied: Bange123
07.05.2008 um 21:28 Uhr
Cool vielen Dank, hier Zuhause beim kleinen Test hat es funktioniert, vielen Dank


Ich melde mich nochmal mit dem Endergebnis (nächste Woche Mittwoch)



Danke nochmal und sorry für die Umstände O
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch oder Powershell: Teile einer Textdatei kopieren (mehrere Zeilen)

gelöst Frage von ole-objektBatch & Shell5 Kommentare

Hallo, ich habe mehrere txt-Dateien, in denen jeweils mehrere Abschnitte mit Daten vorliegen. Nun möchte ich jede dieser Textdateien ...

Batch & Shell

Bestimmte Zeile einer Textdatei mit Batch auslesen

gelöst Frage von PinkFLuffyUnicornBatch & Shell2 Kommentare

Hi, ich habe ein kleines Batch Script, welches mir den Status der Firewall ausgeben soll(ob an oder aus) der ...

Batch & Shell

Per Batch bestimmte Zeilen kopieren

gelöst Frage von Grisu84Batch & Shell9 Kommentare

Hallo, ich habe probiert via Batch aus einer txt alle Zeilen die mit "Name" beginnen in eine andere txt ...

Batch & Shell

Mehrere Zeilen aus einer Anzahl von Textdateien per Batch entfernen

gelöst Frage von lukeskywalker501Batch & Shell4 Kommentare

Hi Leute, erst mal ein dickes moin an euch ! Ich habe folgende Sache und hoffe das ihr mir ...

Neue Wissensbeiträge
Microsoft

Neuigkeiten zu Server und Office 365 was läuft mit was und was nicht

Tipp von AlFalcone vor 1 TagMicrosoft2 Kommentare

Server Betriebssysteme auf dem die verschiedenen Offices nicht supported sind: • Office 365 ist und wird nicht supported auf Windows ...

Speicherkarten

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

Tipp von VGem-e vor 1 TagSpeicherkarten1 Kommentar

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

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 1 TagSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 1 TagHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Sicherheitsgrundlagen
EuGH-Urteil - Internetanschluss für die ganze Familie - Filesharer haften trotzdem
Frage von StefanKittelSicherheitsgrundlagen39 Kommentare

Hallo, In diesem Artikel geht es darum, dass Jemand aus der Familie ein Hörbuch illegal hochgeladen hat. Der Vater ...

Apple
MacBook Pro 2018 mit 8 GB oder 16 GB
Frage von SysAdm81Apple25 Kommentare

Hallo zusammen, ich steh vor der Überlegung mir ein MacBook Pro 13 (2018) zu kaufen. Bzgl. SSD habe ich ...

Off Topic
SysAdmin im öffentlichen Dienst - jemand Erfahrungen?
Frage von JohnDorianOff Topic19 Kommentare

Hallo zusammen, hat jemand Erfahrung wie es so ist als SysAdmin im öffentlichen Dienst (Landkreis) im Südwesten der Republik ...

Datenbanken
MS SQL DB-Daten archivieren?
gelöst Frage von SchelinhoDatenbanken16 Kommentare

Hallo zusammen! Ich habe eine Anwendung, welche MSSQL (SQL Server 2014 SP2) nutzt. Auf der DB-Instanz laufen diverse Datenbanken. ...