View previous topic :: View next topic |
Author |
Message |
Loopback
Joined: 07 Sep 2009 Posts: 1544
|
(Separately) Posted: Wed Jul 02, 2025 00:51 Post subject: |
|
|
AkulaBig wrote: | Как все-таки правильно запись делать? |
Если имеется в виду текст с COMMANDER_PATH, находящийся в переменной ini_Buttonbar (например, %COMMANDER_PATH%\buttonbar.bar), то нужно раскрыть его с помощью Set:
Code: |
# применение Set в ФЗ - раскрытие переменных вида %var% в переданном тексте
ini_Buttonbar = Set(ini_Buttonbar)
|
Можно и прямо в функциях, конечно:
Code: |
Local Buttonbar = IniRead("~/R", Set(ini_Buttonbar), "Buttonbar", "Buttonbar", "")
# в КЗ используем вычисляемую строку
IniRead /R Buttonbar %"Set(ini_Buttonbar)" "Buttonbar" "Buttonbar" ""
|
|
|
Back to top |
|
 |
AkulaBig
Joined: 03 Dec 2008 Posts: 351
|
(Separately) Posted: Wed Jul 02, 2025 04:40 Post subject: |
|
|
Loopback
Спасибо. То, что нужно. Единственное, что саму ini_Buttonbar я раскрыл:
Code: |
Local ini_Buttonbar = IniGetSectionLocation(COMMANDER_INI, "Buttonbar") |
А надо было раскрыть Buttonbar. Все получилось:
Code: |
Local Buttonbar = IniRead(ini_Buttonbar, "Buttonbar", "Buttonbar", "")
SwitchIniSect(Set(Buttonbar), sect_Buttonbar, lng)
|
|
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|