Wie kann ich eine AutoHotkey-InputBox-Eingabeaufforderung vorab ausfüllen?

Wie kann ich eine AutoHotkey-InputBox-Eingabeaufforderung vorab ausfüllen?

Ich verwende AutoHotkey 1.0.48.05 unter Windows 7.

Ich habe dieses Skript:

::sw::
    InputBox, providedString, SVN Switch, Switch the current directory to where?
    if NOT ErrorLevel
    {
        Send svn switch %providedString%{Enter}
    }
Return

Wenn ich also etwas sw{Enter}in PowerShell (oder anderswo) eingebe, wird mir ein Textfeld angezeigt. Derzeit ist dieses Textfeld leer.

Wie kann ich es mit einer bestimmten Zeichenfolge vorab füllen?

Antwort1

Syntax für Inputbox:

InputBox, OutputVar [, Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default]

Sie möchten also einen Standardwert hinzufügen:

::sw::
    InputBox, providedString, SVN Switch, Switch the current directory to where?,,,,,,,,<a particular string>
    if NOT ErrorLevel
    {
        Send svn switch %providedString%{Enter}
    }
Return

verwandte Informationen