meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
konvertierungen-in-vbs [2020/01/03 10:34] – michael | konvertierungen-in-vbs [2020/01/03 10:37] (aktuell) – michael | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Konvertierungen in VBS ====== | ====== Konvertierungen in VBS ====== | ||
+ | ===== Hexadezimal zu Dezimal ===== | ||
- | ====== Hexadezimal zu Dezimal ====== | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
' ** wandelt Hex-Zahl in Dez-Zahl | ' ** wandelt Hex-Zahl in Dez-Zahl | ||
Zeile 9: | Zeile 9: | ||
End Function | End Function | ||
</ | </ | ||
- | ====== Dezimal zu Hexadezimal ====== | + | |
+ | ===== Dezimal zu Hexadezimal ===== | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
' ** wandelt Dez-Zahl in 6-stellige Hex-Zahl | ' ** wandelt Dez-Zahl in 6-stellige Hex-Zahl | ||
Zeile 17: | Zeile 19: | ||
</ | </ | ||
- | ====== Hexadezimal zu ANSI ====== | + | ===== Hexadezimal zu ANSI ===== |
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
' ** wandelt Hex-Zahl in das korrespondierende ANSI-Zeichen | ' ** wandelt Hex-Zahl in das korrespondierende ANSI-Zeichen | ||
Zeile 24: | Zeile 27: | ||
End Function | End Function | ||
</ | </ | ||
- | \\ | + | |
- | ====== Dezimal zu Binär ====== | + | ===== Dezimal zu Binär ===== |
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
Function DezToBin (ByVal lngZahl) | Function DezToBin (ByVal lngZahl) | ||
Zeile 40: | Zeile 44: | ||
End Function | End Function | ||
</ | </ | ||
- | \\ \\ | + | |
- | ====== Binär zu Dezimal ====== | + | ===== Binär zu Dezimal ===== |
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
Function BinToDez(ByVal strBin) | Function BinToDez(ByVal strBin) | ||
Zeile 63: | Zeile 68: | ||
End Function | End Function | ||
</ | </ | ||
- | ====== Dezimalzahl zu 8-Bit-Binär-String ====== | + | |
+ | ===== Dezimalzahl zu 8-Bit-Binär-String ===== | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
| | ||
Zeile 77: | Zeile 84: | ||
</ | </ | ||
- | ====== Byte zu Kilobyte oder Megabyte ====== | + | ===== Byte zu Kilobyte oder Megabyte ===== |
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
' Rechnet Byte, je nach Wertgröße in Kilo- oder Megabytewert um, | ' Rechnet Byte, je nach Wertgröße in Kilo- oder Megabytewert um, | ||
Zeile 88: | Zeile 96: | ||
End Function | End Function | ||
</ | </ | ||
- | ====== Farbwerte ====== | + | |
- | Das Dialogsteuerelement **Color** liefert als Ergebnis den RGB-Wert ("000 000 000" bis "255 255 255" | + | ===== Farbwerte ===== |
+ | |||
+ | Das Dialogsteuerelement **Color** liefert als Ergebnis den RGB-Wert ("000 000 000" bis "255 255 255" | ||
==== RGB-Wert zu Einzelwerten r, g und b ==== | ==== RGB-Wert zu Einzelwerten r, g und b ==== | ||
- | Werden die RGB-Werte einzeln benötigt wie z.B. bei **FF_ExtendCanvas**, | + | |
+ | Werden die RGB-Werte einzeln benötigt wie z.B. bei **FF_ExtendCanvas**, | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
RGB_Array = split(RGB) | RGB_Array = split(RGB) | ||
call FF_ExtendCanvas(left, | call FF_ExtendCanvas(left, | ||
</ | </ | ||
+ | |||
==== RGB-Wert zu Farbreferenz (colorref) ==== | ==== RGB-Wert zu Farbreferenz (colorref) ==== | ||
- | Viele FF-Befehle wie z.B. **FF_NewImage** oder **FF_MakeBanner** benötigen zur Farbangabe den Referenzwert colorref (0 - 16777215).\\ | + | |
+ | Viele FF-Befehle wie z.B. **FF_NewImage** oder **FF_MakeBanner** benötigen zur Farbangabe den Referenzwert colorref (0 - 16777215).\\ | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
call FF_NewImage(width, | call FF_NewImage(width, | ||
Zeile 108: | Zeile 122: | ||
End Function | End Function | ||
</ | </ | ||
+ | |||
==== Farbreferenz (colorref) zu RGB-Wert ==== | ==== Farbreferenz (colorref) zu RGB-Wert ==== | ||
+ | |||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
Den Referenzwert kann man zurück wandeln zum RGB-Wert\\ | Den Referenzwert kann man zurück wandeln zum RGB-Wert\\ | ||
Zeile 117: | Zeile 133: | ||
End Function | End Function | ||
</ | </ | ||
- | ====== Pixel / Millimeter ====== | + | |
- | Entscheident | + | ===== Pixel / Millimeter ===== |
- | ==== Millimeter zu Pixel ==== | + | |
+ | | ||
+ | |||
+ | ===== Millimeter zu Pixel ===== | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
Function mm_zu_px (Millimeter, | Function mm_zu_px (Millimeter, | ||
Zeile 125: | Zeile 145: | ||
End Function | End Function | ||
</ | </ | ||
- | ==== Pixel zu Millimeter ==== | + | |
+ | ===== Pixel zu Millimeter ===== | ||
<code VBScript [enable_line_numbers=" | <code VBScript [enable_line_numbers=" | ||
Function px_zu_mm (Pixel, Dpi) | Function px_zu_mm (Pixel, Dpi) |