Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
scripting:start [2017/03/16 01:15] – external edit 127.0.0.1scripting:start [2018/03/22 19:29] (current) – external edit 127.0.0.1
Line 24: Line 24:
 There are some specialties, which implements HippoEDIT and which make it a little bit different (from functional but not conceptual side) from other scripting hosts (applications which allow scripting of them): There are some specialties, which implements HippoEDIT and which make it a little bit different (from functional but not conceptual side) from other scripting hosts (applications which allow scripting of them):
   * Of course, this is its own **set of [[scripting:api:start|named objects]]** exposed to script (as //Application//)   * Of course, this is its own **set of [[scripting:api:start|named objects]]** exposed to script (as //Application//)
-  * **[[scripting:includes-imports|Support of including and importing]]** of other script files (this is rather rare feature) +  * **[[scripting:includes-imports|Support of including and importing]]** of other script files (this is  a  rather rare feature) 
-  * **[[scripting:wsh|Emulating of WSH]]** (Window Scripting Host) objects, to make it easier migration from WSH to HippoEDIT or even to run WSH scripts directly in HippoEDIT. Emulation works well on basic feature level, but some stuff is not supported +  * **[[scripting:wsh|Emulating of WSH]]** (Window Scripting Host) objects, to make it easier migration from WSH to HippoEDIT or even to run WSH scripts directly in HippoEDIT. Emulation works well on basic feature level, but some stuff is not supported 
   * **[[scripting:events:start|Events concept]]**. This one of most powerful HippoEDIT features, which is similar to dynamic events in web browsers    * **[[scripting:events:start|Events concept]]**. This one of most powerful HippoEDIT features, which is similar to dynamic events in web browsers 
   * Support of **[[scripting:dialogs|native dialog]]** descriptions and data bindings   * Support of **[[scripting:dialogs|native dialog]]** descriptions and data bindings
Line 38: Line 38:
 Copy+Paste the code to new JavaScript document and try with //Tools->Execute//. Copy+Paste the code to new JavaScript document and try with //Tools->Execute//.
  
-<note tip>For easy start with your new script plugin, you can use Service Script Wizard from [[plugins:scripting_tools|Scripting Tools plugin]]</note>+<note tip>For an easy start with your new script plugin, you can use Service Script Wizard from [[plugins:scripting_tools|Scripting Tools plugin]]</note> 
 + 
 +==== Examples ==== 
 +  * [[scripting:examples:text-highlight|Using Text Highlight]]