Difference between revisions of "Settings.load"
From ComputerCraft Wiki
Bomb Bloke (Talk | contribs) m (Type templates) |
Bomb Bloke (Talk | contribs) m (.settings is loaded "in addition to" the defaults, as opposed to "instead of") |
||
| Line 8: | Line 8: | ||
|desc=Loads settings from the specified file. Any settings that've already been loaded (eg [[Settings_(API)#Default_Settings|the defaults]]) will not be affected unless the target file contains entries with the same names.<br><br> | |desc=Loads settings from the specified file. Any settings that've already been loaded (eg [[Settings_(API)#Default_Settings|the defaults]]) will not be affected unless the target file contains entries with the same names.<br><br> | ||
| − | If a file titled ".settings" is [[settings.save|saved]] to the root of a computer's drive, it will be automatically loaded on startup (without need to call this function manually). | + | If a file titled ".settings" is [[settings.save|saved]] to the root of a computer's drive, it will be automatically loaded on startup after the default settings (without need to call this function manually). |
|examples= | |examples= | ||
{{Example | {{Example | ||
Revision as of 02:56, 10 June 2016
| Loads settings from the specified file. Any settings that've already been loaded (eg the defaults) will not be affected unless the target file contains entries with the same names. If a file titled ".settings" is saved to the root of a computer's drive, it will be automatically loaded on startup after the default settings (without need to call this function manually). | |
| Syntax | settings.load(string path) |
| Returns | boolean success |
| Part of | ComputerCraft |
| API | settings |
Examples
| Loads all settings specified within the file "mySettings", displaying before / after lists. | |
| Code |
print("Initial loaded settings:\n")
textutils.pagedTabulate( settings.getNames() )
settings.load("mySettings")
print("Resulting loaded settings:\n")
textutils.pagedTabulate( settings.getNames() )
|
| |
|---|
| settings.set - settings.get - settings.unset - settings.clear - settings.getNames - settings.load - settings.save |