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

Html aus Batch generieren

Frage Entwicklung Batch & Shell

Mitglied: dax4fun

dax4fun (Level 1) - Jetzt verbinden

23.03.2012 um 06:03 Uhr, 3014 Aufrufe, 6 Kommentare

versuche mit Hilfe von Batch eine html Datei zu erzeugen zur anzeige im browser

Hi, Leute

habe einige .txt aus einer Batch-Datei und muss die in eine index.html zusammenfügen
habe 8. txt Dateien mit diesem Inhalt

SRV1.txt, srv2.txt.....srv8.txt

Inhalt von Bsp. srv1.txt:

SERVER1_RECHNER_550111
SERVER1_RECHNER_550112
SERVER1_RECHNER_550231

habe dann mit zusammengefügt.bat :

type *.txt >zusammengefügt.txt

alle txt auf eine Datei gebracht

zusammengefügt.txt:
SERVER1_RECHNER_550111
SERVER2_RECHNER_550412
SERVER3_RECHNER_550531

wenn ich das in eine html Datei umleite wird es im browser so angezeigt.... es zerfließt alles :
SERVER3_RECHNER_550531 SERVER2_RECHNER_550412

deswegen würde ich nach jedem Eintrag SERVER3_RECHNER_550531 ein <br> einfügen wie kann ich das bewerkstelligen bzw. gibt es eine allgemein Lösung damit ich auch weitere html befehle zur Formatierung verwenden kann

Danke
Mitglied: Skyemugen
23.03.2012 um 07:20 Uhr
Aloha,

01.
(@for /f "usebackq delims=" %%s in ("zusammengefügt.txt") do @echo %%s^<br^>)>datei_neu.txt
Allgemeine Lösung für weitere HTML-Befehle ist relativ, for /f und echo bilden hier jedoch das fundamentale Werkzeug, wobei Sonderzeichen [wie html-tags] escaped werden müssen

greetz André
Bitte warten ..
Mitglied: mak-xxl
23.03.2012 um 07:29 Uhr
Moin dax4fun,

denke bitte daran, dass eine einigermaßen regelkonforme html-Datei außer dem reinen Inhalt auch ein Grundgerüst braucht. Nimm Dir also 2 Dateien: <head.html> und <foot.html>, in denen alles außer dem 'body' drinsteht, und dann tust Du etwa so:

01.
type 1.txt > x.tmp 
02.
type 2.txt >> x.tmp 
03.
:: weitere *.txt 
04.
type 8.txt >> x.tmp 
05.
for /f "delims=" %%i in (x.tmp) do (echo %%i^<br^>) >> body.html 
06.
copy head.html + body.html + foot.html ergebnis.html
Die Zeile mit der for-Schleife liest jede Zeile aus der x.tmp und schreibt diese in eine neue Datei - mit dem Tag <br>.
Der Rest ist wohl selbsterklärend und lässt sich weiter eindampfen.

[Edit] ... zu langsam ...[/Edit]

Freundliche Grüße von der Insel - Mario
Bitte warten ..
Mitglied: 60730
23.03.2012 um 07:30 Uhr
Moin,

Ich wuerde mir an deiner stelle ueberlegen....

ob ich die texte nicht in eine andere formatierung uebertrage
Die umformatierten (mit feldtrennern) versehenen dateien dann in eine mysql datenbank schreibe
Und das dann via php auf nem webserver ausgebe.

Da kannst du dann beliebig richtiges html ausgeben, denjenigen, der sich das auf dem browser ansieht auch die moeglichkeit felder zu sortieren und so weiter....
Bitte warten ..
Mitglied: dax4fun
23.03.2012 um 14:18 Uhr
DANKE echt super Team

aber natürlich bin ich 48 std daran gesessen eine Lösung zu finden, damit ich nachdem ich diese frage abgeschickt habe einen thread an position 1 präsentiert bekommen habe "hta per batch generieren ..." und wahrscheinlich ist alles nur an den ^<br^ gelegen

Skyemugen Danke für ^<br^

mak-xxl Danke für den schritt zwei den ich schon geplant hatte doch bin da hängen geblieben und hab versucht irgendwie was in gang zu bringen

TimoBeil Danke das währe Schritt 3. doch der kommt erst in 2 Jahren zur Vollstreckung weil das alles eine extrem anspruchsvolle software ist die win gebunden ist und ich jetzt wegen einer Verschärfung des Lizenz Gesetzes das ganze auf linux portieren muss.... jetzt bin ich schon zufrieden damit ich weiß auf welchen Server sich der jeweilige Rechner angehängt hat

danke nochmals werd mich noch melden wenn ich ausgeschlafen bin und das ganze ausprobiere

bye
Bitte warten ..
Mitglied: rubberman
23.03.2012 um 19:06 Uhr
Hallo dax4fun.

Wenn es nur darum geht, Text in einem HTML Dokument auszugeben... What about: pre - Tag?
Ungetestet in den Browser geschrieben:
01.
>"zusammengefuegt.html" echo ^<html^>^<head^>^<title^>Server-Rechner^</title^>^</head^>^<body^>^<pre^> 
02.
>>"zusammengefuegt.html" type *.txt 
03.
>>"zusammengefuegt.html" echo ^</pre^>^</body^>^</html^>
Grüße
rubberman
Bitte warten ..
Mitglied: dax4fun
29.03.2012 um 01:19 Uhr
DANKE AN ALLE HAT SUPER FUNKTIONIERT
ECHT SUPER TEAM
Bitte warten ..
Neuester Wissensbeitrag
Router & Routing

192.168er Adresse im öffentlichen Netz

(2)

Erfahrungsbericht von visco-c zum Thema Router & Routing ...

Ähnliche Inhalte
Batch & Shell
gelöst Batch und Powershell (2)

Frage von michi-ffm zum Thema Batch & Shell ...

Batch & Shell
gelöst Mittels Batch eine Uhrzeit aus einer .txt auslesen und verabeiten (4)

Frage von Beatzler zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Zusammenarbeit
Als Administrator im Großraumbüro (29)

Frage von Dopamin85 zum Thema Zusammenarbeit ...

Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (22)

Frage von Driphex zum Thema Exchange Server ...

Hyper-V
HYPER V und USB (16)

Frage von Hendrik2586 zum Thema Hyper-V ...

SAN, NAS, DAS
Backupserver für KMU (14)

Frage von Leo-le zum Thema SAN, NAS, DAS ...