Plugin:MirLua/de: Difference between revisions

From Miranda NG
Plugin:MirLua/de
Jump to navigation Jump to search
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(7 intermediate revisions by 2 users not shown)
Line 12: Line 12:
<code>m.CallService('mRadio/Import', 0, toansi(m.Parse('%miranda_path%\\Plugins\\mradio.ini')))</code>
<code>m.CallService('mRadio/Import', 0, toansi(m.Parse('%miranda_path%\\Plugins\\mradio.ini')))</code>


<div class="mw-translate-fuzzy">
Es hat auch die Kurzversion '''<code>a</code>'''.
Es hat auch die Kurzversion '''<code>a</code>'''.
</div>


<code>m.CallService('DB/Ini/ImportFile', 0, a'import\\autoexec.ini')</code>
<code>m.CallService('DB/Ini/ImportFile', 0, a'import\\autoexec.ini')</code>


=== toucs2 ===
=== toucs2 ===
<div class="mw-translate-fuzzy">
So wie <code>toansi</code> aber für utf-16. Es hat auch die Kurzversion '''<code>u</code>'''.
So wie '''toansi''' aber für utf-16. Es hat auch die Kurzversion '''<code>u</code>'''.
</div>


=== tonumber ===
=== tonumber ===
<div class="mw-translate-fuzzy">
Wenn es <code>light userdata</code> empfängt dann gibt es die Adresse als Zahl zurück, sonst verwendet es Standard <code>tonumber</code> Verhalten.
Wenn es '''light userdata''' empfängt dann gibt es die Adresse als Zahl zurück, sonst verwendet es Standard '''tonumber''' Verhalten.
</div>  


=== topointer ===
=== topointer ===
<div class="mw-translate-fuzzy">
Konvertiert Lua-Typen <code>bool</code>, <code>number</code>, <code>string</code> zu  <code>light userdata</code>.
Konvertiert Lua-Typen '''bool''', '''number''', '''string''' zu  '''light userdata'''.
</div>


=== string.interpolate ===
=== string.interpolate ===
Line 42: Line 34:


== Interne Module ==
== Interne Module ==
* [[Special:MyLanguage/Plugin:MirLua/Module/m_clist|m_clist]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_core|m_core]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_database|m_database]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_genmenu|m_genmenu]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_hotkeys|m_hotkeys]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_http|m_http]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_icolib|m_icolib]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_json|m_json]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_message|m_message]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_options|m_options]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_protocols|m_protocols]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_sounds|m_sounds]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_sounds|m_sounds]]
* [[Special:MyLanguage/Plugin:MirLua/Module/m_srmm|m_srmm]]




Line 64: Line 68:
== Beispiele ==
== Beispiele ==


{{Content:MirLua/Examples}}
[[Special:PrefixIndex/Content:MirLua/Examples/|Some examples]].
 
<!-- Todo use this after https://github.com/ProfessionalWiki/SubPageList/issues/74 will be fixed
{{Content:MirLua/Examples}} -->


== Externe Links ==
== Externe Links ==

Latest revision as of 17:54, 28 September 2023

MirLua
MirLua
Dateiname MirLua.dll
Autor Miranda NG team
Download-Links
Stabile Version: 32-bit, 64-bit
Entwicklungsversion: 32-bit, 64-bit

Erweitert die Funktionalität von Miranda NG um Lua-Skripte.

Lua

Dieses Plugin verwendet Lua 5.3.4, welches in der Bibliothek lua53.dll mitgeliefert wird.

Zusätzliche Funktionen

toansi

Kodiert Lua-utf-8-Strings zu ansi. Dies ist nützlich um Strings als Parameter an Funktionen zu übergeben die ansi erwarten.

m.CallService('mRadio/Import', 0, toansi(m.Parse('%miranda_path%\\Plugins\\mradio.ini')))

Es hat auch die Kurzversion a.

m.CallService('DB/Ini/ImportFile', 0, a'import\\autoexec.ini')

toucs2

So wie toansi aber für utf-16. Es hat auch die Kurzversion u.

tonumber

Wenn es light userdata empfängt dann gibt es die Adresse als Zahl zurück, sonst verwendet es Standard tonumber Verhalten.

topointer

Konvertiert Lua-Typen bool, number, string zu light userdata.

string.interpolate

Bietet eine lesbare und angenehme Syntax um Stringsausgaben zu formatieren.

local h = 'Hello' print('{h}, {w}!' % {w = 'World'})

Interne Module


Beispiele

Some examples.


Externe Links