/commands/IsLabel.htm

https://github.com/ahkde/docs-v2 · HTML · 73 lines · 59 code · 14 blank · 0 comment · 0 complexity · f62a47978c19e44c99421eecf6ef34b8 MD5 · raw file

  1. <!DOCTYPE HTML>
  2. <html lang="de">
  3. <head>
  4. <title>IsLabel - Syntax &amp; Verwendung | AutoHotkey v2</title>
  5. <meta name="description" content="Die IsLabel-Funktion gibt eine Nummer ungleich 0 zurück, wenn ein bestimmtes Label im Skript vorkommt." />
  6. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="robots" content="noindex, nofollow">
  9. <link href="../static/theme.css" rel="stylesheet" type="text/css" />
  10. <script src="../static/content.js" type="text/javascript"></script>
  11. <script src="../static/ga.js" type="text/javascript"></script>
  12. </head>
  13. <body>
  14. <h1>IsLabel</h1>
  15. <p>Gibt eine Nummer ungleich 0 zurück, wenn ein bestimmtes Label im Skript vorkommt.</p>
  16. <pre class="Syntax">IstLabel := <span class="func">IsLabel</span>(Labelname)</pre>
  17. <h2>Parameter</h2>
  18. <dl>
  19. <dt>Labelname</dt>
  20. <dd>
  21. <p>Typ: <a href="../Concepts.htm#strings">Zeichenkette</a></p>
  22. <p>Name einer <a href="Gosub.htm">Subroutine</a>, eines <a href="../Hotkeys.htm">Hotkeys</a> oder eines <a href="../Hotstrings.htm">Hotstrings</a> (die nachfolgenden Doppelpunkte müssen in <em>Labelname</em> weggelassen werden).</p>
  23. </dd>
  24. </dl>
  25. <h2>Rückgabewert</h2>
  26. <p>Typ: <a href="../Concepts.htm#boolean">Integer (boolescher Wert)</a></p>
  27. <p>Diese Funktion gibt 1 (true) zurück, wenn das angegebene Label existiert, oder 0 (false), wenn nicht.</p>
  28. <h2>Bemerkungen</h2>
  29. <p>Diese Funktion ist nützlich, um Laufzeitfehler zu unterdrücken, wenn man ein dynamisches Label in Funktionen wie <a href="Gosub.htm">Gosub</a>, <a href="Hotkey.htm">Hotkey</a>, <a href="SetTimer.htm">SetTimer</a> und <a href="../objects/Menu.htm#Add">Menu.Add</a> angibt.</p>
  30. <h2>Siehe auch</h2>
  31. <p><a href="../misc/Labels.htm">Label</a></p>
  32. <h2>Beispiele</h2>
  33. <div class="ex" id="ExSubroutine">
  34. <p><a href="#ExSubroutine">#1</a></p>
  35. <pre>if IsLabel("Label")
  36. MsgBox "Subroutine existiert"
  37. else
  38. MsgBox "Subroutine existiert nicht"
  39. Label:
  40. return</pre>
  41. </div>
  42. <div class="ex" id="ExHotkey">
  43. <p><a href="#ExHotkey">#2</a></p>
  44. <pre>if IsLabel("^#h")
  45. MsgBox "Hotkey existiert"
  46. else
  47. MsgBox "Hotkey existiert nicht"
  48. ^#h::return</pre>
  49. </div>
  50. <div class="ex" id="ExHotstring">
  51. <p><a href="#ExHotstring">#3</a></p>
  52. <pre>if IsLabel("::bzw")
  53. MsgBox "Hotstring existiert"
  54. else
  55. MsgBox "Hotstring existiert nicht"
  56. ::bzw::beziehungsweise</pre>
  57. </div>
  58. </body>
  59. </html>