sysutils.shellupdate()function

Informs the Windows Shell about changes in the file system, such as file creation, deletion, attribute changes or file associations.

Return value

This function returns no value.

Example

--! luart-extensions import sysutils -- Register file association ".test" with the application "test.exe" sys.registry.write("HKEY_CURRENT_USER", "Software\\Classes\\.test", nil, "test"); sys.registry.write("HKEY_CURRENT_USER", "Software\\Classes\\test", nil, "test file"); sys.registry.write("HKEY_CURRENT_USER", "Software\\Classes\\lua\\shell\\open\\command", nil, '"c:\\test.exe" "%1"'); -- Notify the Shell that a change occured (no need to logoff the current session) sysutils.shellupdate()