Loopback
|
Posted: Tue Sep 17, 2024 12:34 Post subject: |
|
|
yahuu
Yes, in "command notation" variables expanded only in function's parameters, where it explicitly mentioned. In IniWrite this is filename.
In command notation, for expanding variable in parameters that does not support expanding itself, you may use "calculated strings":
Code: |
IniWrite %COMMANDER_INI% %"sectionName" "executed" %"cmd1"
|
or, use "functional notation":
Code: |
IniWrite(COMMANDER_INI, sectionName, "executed", cmd1)
|
---
Quote: | SendCommand и IniWrite не поддерживают переменные, верно? |
Да, в «командной записи» переменные раскрываются только в параметрах функции, где это явно указано. В IniWrite это имя файла.
Для раскрытия переменных в параметрах, которые сами не поддерживают раскрытие, можно использовать «вычисляемые строки»:
Code: |
IniWrite %COMMANDER_INI% %"sectionName" "executed" %"cmd1"
|
или «функциональную запись»:
Code: |
IniWrite(COMMANDER_INI, sectionName, "executed", cmd1)
|
|
|