 |
AutoHotkey Community Wir helfen uns gegenseitig aus der Patsche
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Outlaw
Anmeldedatum: 14.10.2006 Beiträge: 463
|
Verfasst am: Fr Jul 04, 2008 2:59 pm Titel: text in html code umwandeln |
|
|
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 |
|
 |
DerRaphael
Anmeldedatum: 09.01.2008 Beiträge: 1037 Wohnort: Zuhause
|
Verfasst am: Fr Jul 04, 2008 3:32 pm Titel: |
|
|
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 |
|
 |
Outlaw
Anmeldedatum: 14.10.2006 Beiträge: 463
|
Verfasst am: Fr Jul 04, 2008 5:33 pm Titel: |
|
|
er soll aber auch A etc. als html ausgeben nicht nur die ö ü etc. _________________ MfG,
Outlaw |
|
| Nach oben |
|
 |
DerRaphael
Anmeldedatum: 09.01.2008 Beiträge: 1037 Wohnort: Zuhause
|
Verfasst am: Sa Jul 05, 2008 2:15 pm Titel: |
|
|
ein "a" ist valides ha te em el. oder meintest du <a> wie in anchor also den link?
de.selfhtml.org hilf dir dabei  _________________
|
|
| Nach oben |
|
 |
Chucky
Anmeldedatum: 07.01.2006 Beiträge: 646 Wohnort: Powerland
|
Verfasst am: So Jul 06, 2008 7:15 am Titel: |
|
|
| 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 ), 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  |
|
| Nach oben |
|
 |
denick
Anmeldedatum: 15.09.2006 Beiträge: 1199 Wohnort: Berlin
|
Verfasst am: So Jul 06, 2008 8:12 am Titel: |
|
|
Moin,
| Chucky hat Folgendes geschrieben: | ... holt die HTML-Tags allerdings nicht aus der Tabelle (dazu hatte ich keine Lust ) |
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 |  _________________ Hilfe zur Hilfe
(de)nick |
|
| Nach oben |
|
 |
Chucky
Anmeldedatum: 07.01.2006 Beiträge: 646 Wohnort: Powerland
|
Verfasst am: So Jul 06, 2008 9:02 am Titel: |
|
|
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 .
__________________________________________
Created with BBCodeWriter 7.0 - the one and only  |
|
| Nach oben |
|
 |
denick
Anmeldedatum: 15.09.2006 Beiträge: 1199 Wohnort: Berlin
|
Verfasst am: So Jul 06, 2008 10:41 am Titel: |
|
|
Moin Chucky,
das ist schon (erweiterter) ASCII. Einige Zeichen können nur nicht dargestellt werden. _________________ Hilfe zur Hilfe
(de)nick |
|
| Nach oben |
|
 |
|
|
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
|