Substituir as configurações de uma seção de configuração (xui.write)
Declaração
sucesso_da_operacao = xui.write(secao_de_configuracao, configuracao)
Parâmetros
- seção de configuração
Texto; identificador da seção de configuração (defaults) na interface de configuração. - configuração
Tabela; pares chave-valor da configuração.
Valor de retorno
- sucesso da operação
Booleano; retorna true quando a operação é bem-sucedida e false quando falha.
Descrição
Esta função é adequada para gravar vários valores de configuração em lote; se a interface de configuração estiver sendo exibida, os valores mostrados serão atualizados imediatamente.
Esta função não filtra o tipo do valor; para garantir que o tipo seja válido, usexui.setuppara validar e corrigir depois da gravação.
Consulte o padrão de interface de configuração de scripts XUI.
Exemplo
xui.setup('interface.xui')
local dict = xui.read('com.yourcompany.A-Script-Bundle')
dict['enabled'] = true
xui.write('com.yourcompany.A-Script-Bundle', dict)
xui.setup('interface.xui')