Autoexec Service: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Kibje
>Kibje
Line 3: Line 3:
autoexec.py is an optional python script that users can create in their [[userdata]] folders that will be executed when XBMC starts up.
autoexec.py is an optional python script that users can create in their [[userdata]] folders that will be executed when XBMC starts up.


=== Example ===
=== Examples ===
An example of a autoexec.py is this script that opens up the video files view focused on the root of C:\ when XBMC is started.
This script will open up the video files view focused on the root of C:\ when XBMC is started.
 
   import xbmc
   import xbmc
   xbmc.executebuiltin('XBMC.ActivateWindow(videofiles,C:\)')
   xbmc.executebuiltin('XBMC.ActivateWindow(videofiles,C:\)')


Here is an example that starts your favourite addon:
Here is an example that starts your favourite addon:
   import xbmc
   import xbmc
   xbmc.executebuiltin('XBMC.RunScript(script.audio.spotimc)')
   xbmc.executebuiltin('XBMC.RunScript(script.audio.spotimc)')


And this example takes you to the movie overview:
And this example takes you to the movie overview:
   import xbmc
   import xbmc
   xbmc.executebuiltin('XBMC.ActivateWindow(myvideolibrary,movietitles)')
   xbmc.executebuiltin('XBMC.ActivateWindow(myvideolibrary,movietitles)')

Revision as of 12:18, 18 May 2013

Incomplete.png INCOMPLETE:
This page or section is incomplete. Please add information or correct uncertain data which is marked with a ?

Description

autoexec.py is an optional python script that users can create in their userdata folders that will be executed when XBMC starts up.

Examples

This script will open up the video files view focused on the root of C:\ when XBMC is started.

 import xbmc
 xbmc.executebuiltin('XBMC.ActivateWindow(videofiles,C:\)')

Here is an example that starts your favourite addon:

 import xbmc
 xbmc.executebuiltin('XBMC.RunScript(script.audio.spotimc)')

And this example takes you to the movie overview:

 import xbmc
 xbmc.executebuiltin('XBMC.ActivateWindow(myvideolibrary,movietitles)')

References

Built-in_scripting#Using_Built-in_Functions_from_python

List_of_built-in_functions