StrExpression: Porovnání verzí
(Prepared the page for translation) |
|||
| Řádek 3: | Řádek 3: | ||
[[Category:GuiMaster]] | [[Category:GuiMaster]] | ||
[[Category:GuiMaster Library]] | [[Category:GuiMaster Library]] | ||
| − | |||
== Popis == | == Popis == | ||
| Řádek 11: | Řádek 10: | ||
'''Vyhodnotí výraz z řetězců''' | '''Vyhodnotí výraz z řetězců''' | ||
| − | Vyhodnotí výraz zadaný v parametru [[ | + | Vyhodnotí výraz zadaný v parametru [[#expression-| Expression]] s možností využití parametrů [[#a-| A]], [[#b-| B]], [[#c-| C]], [[#d-| D]], [[#e-| E]], [[#f-| F]], [[#g-| G]] a [[#h-| H]] jako proměnných. |
| − | |||
== Vstupní parametry == | == Vstupní parametry == | ||
| − | |||
</translate> | </translate> | ||
| Řádek 25: | Řádek 22: | ||
Proměnná A. | Proměnná A. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 35: | Řádek 31: | ||
Proměnná B. | Proměnná B. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 45: | Řádek 40: | ||
Proměnná C. | Proměnná C. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 55: | Řádek 49: | ||
Proměnná D. | Proměnná D. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 65: | Řádek 58: | ||
Proměnná E. | Proměnná E. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 75: | Řádek 67: | ||
Proměnná F. | Proměnná F. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 85: | Řádek 76: | ||
Proměnná G. | Proměnná G. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 95: | Řádek 85: | ||
Proměnná H. | Proměnná H. | ||
| − | |||
</translate> | </translate> | ||
| Řádek 107: | Řádek 96: | ||
*Celá čísla | *Celá čísla | ||
*Řetězce (např. "abc") | *Řetězce (např. "abc") | ||
| − | *Proměnné [[ | + | *Proměnné [[#a-| A]], [[#b-| B]], [[#c-| C]], [[#d-| D]], [[#e-| E]], [[#f-| F]], [[#g-| G]] a [[#h-| H]] |
*Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||) | *Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||) | ||
*Závorky ( ) | *Závorky ( ) | ||
| Řádek 122: | Řádek 111: | ||
::if(bool condition, string then, string else) | ::if(bool condition, string then, string else) | ||
::strip_diacritics(string str) | ::strip_diacritics(string str) | ||
| − | |||
=== Enabled === | === Enabled === | ||
| Řádek 129: | Řádek 117: | ||
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | ||
| − | |||
=== PreWait === | === PreWait === | ||
| Řádek 136: | Řádek 123: | ||
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| − | |||
=== PostWait === | === PostWait === | ||
| Řádek 143: | Řádek 129: | ||
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| − | |||
== Výstupní parametry == | == Výstupní parametry == | ||
| − | |||
=== ExpressionResult === | === ExpressionResult === | ||
Verze z 26. 8. 2020, 09:31
Obsah
Popis
Alias: SE
Vyhodnotí výraz z řetězců
Vyhodnotí výraz zadaný v parametru Expression s možností využití parametrů A, B, C, D, E, F, G a H jako proměnných.
Vstupní parametry
A
Typ String
Proměnná A.
B
Typ String
Proměnná B.
C
Typ String
Proměnná C.
D
Typ String
Proměnná D.
E
Typ String
Proměnná E.
F
Typ String
Proměnná F.
G
Typ String
Proměnná G.
H
Typ String
Proměnná H.
Expression
Typ String
Aritmetický výraz, který může obsahovat:
- Celá čísla
- Řetězce (např. "abc")
- Proměnné A, B, C, D, E, F, G a H
- Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||)
- Závorky ( )
- Funkce:
- length(string str)
- pos(string str, string substr)
- substr(string str, int offset)
- substr(string str, int offset, int length)
- trim(string str)
- replace(string str, string from, string to)
- replace(string str, string from, string to, bool replace_all)
- lowercase(string str)
- uppercase(string str)
- if(bool condition, string then, string else)
- strip_diacritics(string str)
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
ExpressionResult
Typ String
Výsledek zadaného výrazu.