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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Batch für alle Inhalte extrahieren zwischen Anführungszeichen aus einer Textdatei

Mitglied: codeless

codeless (Level 1) - Jetzt verbinden

04.08.2020 um 12:20 Uhr, 240 Aufrufe, 14 Kommentare, 1 Danke

Hallo,
möchte Inhalte zwischen Anführungszeichen aus einer Textdatei in eine andere Textdatei extrahieren. Komme leider nicht weiter.

Habe damit versucht:
for /f "usebackq tokens=1,2,* delims=" " " " %%s in ("N:\English\website.txt") do >>"N:\deutsch\website.txt" echo %%s%%u

Mein Ziel ist es die Inhalte zu extrahieren > In deutsch übersetzen und danach an der selben Stelle zwischen Anführungszeichen wieder einsetzen.

Brauche dafür zwei Batches.


Die Textdatei sieht so aus:

'player_play' => "Play",
'player_pause' => "Pause",
'player_prev' => "Previous",
'player_next' => "Next",
'player_mute' => "Mute",
'player_unmute' => "Unmute",
'player_settings' => "Settings",
'player_fullscreen' => "Enable full screen mode",
'player_efullscreen' => "Disable full screen mode",
'player_speed' => "Speed",
'player_normal' => "Normal",
'player_quality' => "Quality",
'player_pip' => "PiP mode",
....
Mitglied: 145033
LÖSUNG 04.08.2020, aktualisiert um 12:36 Uhr
möchte Inhalte zwischen Anführungszeichen aus einer Textdatei in eine andere Textdatei extrahieren
Vor
und
zurück
Bitte warten ..
Mitglied: codeless
04.08.2020, aktualisiert um 13:06 Uhr
geht nicht. Meldung:
"%%a" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
Bitte warten ..
Mitglied: 145033
04.08.2020, aktualisiert um 12:39 Uhr
Das ist alles für Batch-Files gedacht nicht fürs Ausprobieren auf der Konsole, für die Konsole müssen es einfach Prozentzeichen sein ... Funktioniert hier im Test einwandfrei!
Bitte warten ..
Mitglied: codeless
04.08.2020, aktualisiert um 13:23 Uhr
Danke hat erstmal funktioniert. Brauche aber nur die rechts stehende Inhalte:
"Play",
"Pause",
"Previous",
"Next",
etc.

Bekomme das aber jetzt so:
player_play;Play
player_pause;Pause
player_prev;Previous
player_next;Next
player_mute;Mute

Die Apostroph Inhalte sollten unberührt bleiben.
Bitte warten ..
Mitglied: 145033
04.08.2020, aktualisiert um 13:33 Uhr
Zitat von codeless:

Danke hat erstmal funktioniert. Brauche aber nur die rechts stehehne Inhalte:
"Play",
"Pause",
"Previous",
"Next",
etc.

Bekomme das aber jetzt jetzt so:
player_play;Play
player_pause;Pause
player_prev;Previous
player_next;Next
player_mute;Mute

Die Apostroph Inhalte sollten unberührt bleiben.
Die Ausgabe hatte ich so gestaltet, dass du es damit auch hinterher mit dem zweiten Teil von oben wieder zurückschreiben kannst und du eine Zuordnung hast .
Kannst du aber beliebig anpassen, einfach hinten das
ändern in
Dann bekommst du nur die Daten innerhalb der letzten Anführungszeichen
Die führenden Punkte natürlich nicht reinschreiben, versteht sich von selbst, hätte man eigentlich mit etwas Hirn einschalten auch selbst anpassen können ...
Bitte warten ..
Mitglied: codeless
04.08.2020 um 13:44 Uhr
Danke nochmal habe nachher auch so gemacht.
Bitte warten ..
Mitglied: codeless
06.08.2020 um 14:53 Uhr
Bekomme die Ubersetzten Inhalte nicht mehr auf die Richtige Position. Bei dem 2 Script bekomme ich mit dem Code nicht angepasst.

Abspielen
Pause
Weiter
Zurück
Etc
Bitte warten ..
Mitglied: 145033
06.08.2020, aktualisiert um 15:52 Uhr
Zitat von codeless:

Bekomme die Ubersetzten Inhalte nicht mehr auf die Richtige Position. Bei dem 2 Script bekomme ich mit dem Code nicht angepasst.

Abspielen
Pause
Weiter
Zurück
Etc
Weil du dafür die Version mit
nutzen musst

Bitte vorher einmal durchlesen und erst dann schreiben...
https://www.tutorialspoint.com/batch_script/index.htm

I'm out.
Bitte warten ..
Mitglied: codeless
06.08.2020 um 15:59 Uhr
Das ist mir klar das ich dafür die Version nutzen soll. Aber ich muss das ja so hinbekommen wegen der Übersetzung. Ist es überhaupt möglich?

Versuche das eventuell mit Powergrep.

Danke trotzdem.
Bitte warten ..
Mitglied: 145033
06.08.2020, aktualisiert um 16:27 Uhr
Zitat von codeless:

Das ist mir klar das ich dafür die Version nutzen soll. Aber ich muss das ja so hinbekommen wegen der Übersetzung. Ist es überhaupt möglich?
Geht doch .

Kannst auch die Powershell nehmen, hier als Beispiel die Übersetzungen in einer Hashtable im Skript (kann man natürlich auch aus einer Datei importieren ...)
Bitte warten ..
Mitglied: codeless
06.08.2020 um 19:34 Uhr
Ich glaube du hast nicht ganz verstanden was ich brauche.
Ich habe 5 PHP Dateien mit jeweils 300 Zeilen.
Ich möchte nur die Ausdrücke übersetzen, den Code unberührt lassen.

Ich denke Powergrep ist die beste Lösung in dem Fall.

Gruß. Und Danke für deine Mühe.
Bitte warten ..
Mitglied: 145033
06.08.2020, aktualisiert um 20:54 Uhr
Zitat von codeless:

Ich glaube du hast nicht ganz verstanden was ich brauche.
Doch.
Ich möchte nur die Ausdrücke übersetzen, den Code unberührt lassen.

Genau das macht der PS Schnipsel oben ja , nur die entsprechenden Teile ersetzen 🙂.
Bitte warten ..
Mitglied: codeless
07.08.2020 um 14:56 Uhr
Was ich in dem Script nicht verstehe wie die Übersetzung stattfinden soll. Ich habe dann eine Originaldatei und eine zweite datei mit den vorher extrahierten und übersetzten Audrücken die ich in die original Datei dann wieder einsetzen möchte.
Oder kann Powershell auch übersetzen das wäre für mich neu.
Bitte warten ..
Mitglied: 145033
LÖSUNG 07.08.2020, aktualisiert um 16:32 Uhr
Zitat von codeless:

Was ich in dem Script nicht verstehe wie die Übersetzung stattfinden soll. Ich habe dann eine Originaldatei und eine zweite datei mit den vorher extrahierten und übersetzten Audrücken die ich in die original Datei dann wieder einsetzen möchte.
Die Variable "$Translation" ist nur ein Beispiel für die Übersetzung innerhalb des Skripts, du kannst die Übersetzungen auch problemlos mit Get-Content aus einer Textdatei laden die so aussieht
und dann mit ConvertFrom-StringData in das Skript als Object laden und so nutzen wie oben gezeigt ...
Oder kann Powershell auch übersetzen das wäre für mich neu.
Nachbauen ist ja kein Thema wie du oben siehst! Aber auch eine automatische Online-Übersetzung wäre kein Problem, deswegen heißt es ja Powershell .
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Textdatei per batch kürzen
gelöst Frage von GelaNBatch & Shell5 Kommentare

Hallo Ich hab wie ich dachte ein einfaches Problem. Ich möchte aus einer einfachen Textdatei die ersten 50 Zeilen ...

Batch & Shell
Batch: Textdatei Zeilenweise auslesen
gelöst Frage von CreatorXBatch & Shell2 Kommentare

Hallo, ich weiß, zu dem Thema gibt es schon unzählige Threads. Ich hab auch einiges dazu gefunden und trotzdem ...

Batch & Shell

PS - Textdatei lesen - bestimmten Inhalt in Dateinamen schreiben

gelöst Frage von sokraTonisBatch & Shell5 Kommentare

Hallo, ich bräuchte mal Eure Hilfe zu folgendem Sachverhalt: Eine Datei wird von meinem Programm mit Datum und Zeitstempel ...

Batch & Shell

Batch - Textdatei erstellen - Problem mit Leerzeilen

gelöst Frage von Phoenix22Batch & Shell6 Kommentare

Hallo :) Habe folgendes Problem. Ich lese eine Textdatei aus, passe ggfs. Zeilen an und erstelle eine neue Datei. ...

Neue Wissensbeiträge
Microsoft
Manage USB Devices on Windows Hosts
Ticker von Dani vor 1 StundeMicrosoft1 Kommentar

Raven is a Miniature Schnauzer that doesn’t like small critters in the yard unless they can fly. This gives ...

Microsoft
SMB Compression: Deflate your IO
Ticker von Dani vor 3 TagenMicrosoft

Hi folks, Ned Pyle guest-posting today about SMB Compression, a long-awaited option coming to Windows, Windows Server, and Azure. ...

Virtualisierung

Citrix end of availability (EOA) of perpetual licenses for the on-prem Workspace products

Ticker von Dani vor 3 TagenVirtualisierung1 Kommentar

Moin, der nächste Marktführer steigt von Kaufen auf Mietzwang um :-( What did Citrix announce on July 1, 2020? ...

Festplatten, SSD, Raid
Stop Error 0x0000007B (INACCESSIBLE BOOT DEVICE)
Anleitung von evinben vor 3 TagenFestplatten, SSD, Raid

Systemstand Windows 7, 64-Bit, einschließlich allen Updates bis 10.09.2020 DELL Latitude E6330 PCI-Bus IRQ-Kanal 19: Standard AHCI 1.0 Serieller-ATA-Controller IRQ-Kanal ...

Heiß diskutierte Inhalte
Backup
Gesicherter Backupserver gesucht
solved Question by lcer00Backup17 Comments

Hallo zusammen, ich habe mir am Wochenende den interessanten Vortrag aus folgendem Beitrag angesehen: DerWoWusste Danke für den Link ...

Windows Server
Win Server2016 Datacenter Installation Frage
Question by UschadeWindows Server15 Comments

Hallo vereehrte Kolleginnen und Kollegen, Ich versuche einen Win Server2016 Datacenter zu installieren. Das Blech ist ein Fujitsu Primergy ...

Routers & Routing
VPN Performance verbessern
Question by JseidiRouters & Routing15 Comments

Hallo zusammen, Ich benötige einmal ein paar Tips von euch. Die Ausgangssitustion ist wie folgt: Standort 1: VDSL100 mit ...

Windows Server
Hochstufen zum DC aufgrund Replikationsproblemen nicht möglich
Question by FlinxitWindows Server9 Comments

Hallo, Wir haben ein Netzwerk übernommen, in welchem ein DC momentan aktiv ist, ein weiterer im AD angegebener DC ...

Administrator Magazin
09 | 2020 Ein Internetauftritt ist für Firmen heute eine Selbstverständlichkeit, doch gilt es beim Betrieb der entsprechenden Server einiges zu beachten. Im September beleuchtet das IT-Administrator Magazin deshalb das Schwerpunktthema "Webdienste und -server". Darin lesen Sie unter anderem, wie Sie Webapplikationen sinnvoll überwachen und welche Open-Source-Managementtools ...
Best VPN