Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

text in html code umwandeln

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Outlaw



Anmeldedatum: 14.10.2006
Beiträge: 463

BeitragVerfasst am: Fr Jul 04, 2008 2:59 pm    Titel: text in html code umwandeln Antworten mit Zitat

Hallo,

wie kann ich mit AHK text in html umwandeln?
Aber groß und kleinschreibung beachten

http://www.calo.de/lhtml_z.htm
_________________
MfG,
Outlaw
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
DerRaphael



Anmeldedatum: 09.01.2008
Beiträge: 1037
Wohnort: Zuhause

BeitragVerfasst am: Fr Jul 04, 2008 3:32 pm    Titel: Antworten mit Zitat

gemäß deiner tabelle würde das so gehen:

Code:

tst := "ich bin ein pseudotext mit `n zeilenumbrüchen, `t`t"
    . "tabulatoren und vielen anderen sonderzeichen (Beispiel: <""ÖÄÜßöäü"">)"
   
transform,html,html,%tst%
aif := A_FormatInteger
Loop,26
   if ((a_index!=0xd) && (a_index!=0xa)) {
      SetFormat,integer,h
      quelle := "\" substr(a_index,2)
      SetFormat,integer,d
      ziel   := "&#" SubStr("000",1,3-strlen(a_index)) a_index ";"
      Html := RegExReplace(html,quelle,ziel)
   }
SetFormat,integer,%aif%
msgbox % html


grüße
derRaphael
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Outlaw



Anmeldedatum: 14.10.2006
Beiträge: 463

BeitragVerfasst am: Fr Jul 04, 2008 5:33 pm    Titel: Antworten mit Zitat

er soll aber auch A etc. als html ausgeben nicht nur die ö ü etc.
_________________
MfG,
Outlaw
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
DerRaphael



Anmeldedatum: 09.01.2008
Beiträge: 1037
Wohnort: Zuhause

BeitragVerfasst am: Sa Jul 05, 2008 2:15 pm    Titel: Antworten mit Zitat

ein "a" ist valides ha te em el. oder meintest du <a> wie in anchor also den link?

de.selfhtml.org hilf dir dabei Smile
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Chucky



Anmeldedatum: 07.01.2006
Beiträge: 646
Wohnort: Powerland

BeitragVerfasst am: So Jul 06, 2008 7:15 am    Titel: Antworten mit Zitat

Outlaw hat Folgendes geschrieben:
er soll aber auch A etc. als html ausgeben nicht nur die ö ü etc.
Dieses Script übersetzt alle Textzeichen, holt die HTML-Tags allerdings nicht aus der Tabelle (dazu hatte ich keine Lust Smile), sondern erzeugt sie aus den Zahlenwerten der Text-Zeichen. Die Ergebnisse stimmen zwar weitgehend überein, aber nicht zwingend.
Die Vornullen fehlen ebenfalls.
Code:
tst := "ich bin ein pseudotext mit `n zeilenumbrüchen, `t`t"
    . "tabulatoren und vielen anderen sonderzeichen (Beispiel: <""ÖÄÜßöäü"">)"

Gui, Add, ListView, r30, Text|HTML

Loop, Parse, tst
{
  HTMLChar := "&#" Asc(A_LoopField) ";"
  LV_Add("", A_LoopField, HTMLChar)
  s .= HTMLChar
}
Gui, Show,, Kuxdu

MsgBox, 0, HTML-Tags, %s%

FileDelete, test.html
FileAppend, %s%, test.html
Run, test.html
ExitApp

__________________________________________
Created with BBCodeWriter 7.0 - the one and only Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
denick



Anmeldedatum: 15.09.2006
Beiträge: 1199
Wohnort: Berlin

BeitragVerfasst am: So Jul 06, 2008 8:12 am    Titel: Antworten mit Zitat

Moin,

Chucky hat Folgendes geschrieben:
... holt die HTML-Tags allerdings nicht aus der Tabelle (dazu hatte ich keine Lust Smile)

Dann machen wir uns halt selbst eine Tabelle:
Code:
#NoEnv
HTML := "9|10|13"
IX := 32
Loop, % (255 - 31) {
   HTML .= "|" . IX++
}
Gui, Margin, 10, 10
Gui, Font, s12
Gui, Add, Listview, Grid R32 ReadOnly, Zeichen|HTML
Loop, Parse, HTML, |
{
   LV_Add("", Chr(A_LoopField), "&#" SubStr("00" Asc(Chr(A_LoopField)), -2) ";")
}
LV_ModifyCol(1, "AutoHdr")
Gui, Show, , HTML
Return
GuiClose:
GuiEscape:
ExitApp
Wink
_________________
Hilfe zur Hilfe

(de)nick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Chucky



Anmeldedatum: 07.01.2006
Beiträge: 646
Wohnort: Powerland

BeitragVerfasst am: So Jul 06, 2008 9:02 am    Titel: Antworten mit Zitat

Beide Methoden setzen voraus, daß die Zahl im HTML-Tag gleich dem Zahlenwert des Zeichens in ASCII ist.
Daraufhin habe ich die von outlaw angegebene Tabelle nicht geprüft. Einige Unterschiede gibt es aber auf jeden Fall, weil in der Tabelle auch Unicode-Zeichen vorkommen, z. B. bei ''. Um diese Tabelle zu verwenden, müßte man sie runterladen und in eine brauchbare Form umwandeln.
Meine Ambitionen dazu sind überschaubar Smile.
__________________________________________
Created with BBCodeWriter 7.0 - the one and only Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
denick



Anmeldedatum: 15.09.2006
Beiträge: 1199
Wohnort: Berlin

BeitragVerfasst am: So Jul 06, 2008 10:41 am    Titel: Antworten mit Zitat

Moin Chucky,

das ist schon (erweiterter) ASCII. Einige Zeichen können nur nicht dargestellt werden.
_________________
Hilfe zur Hilfe

(de)nick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de