Ausgewählten Bereich drucken.

  • Hey,
    ich habe eine einfach Edit Box.
    Nichts weiter.
    Dort wird ein langer Text wiedergegeben.
    Ist es möglich, in dem Edit nen Text nu Markieren.
    Und dann auf einen Knopf drücken der "Drucken" heißt.
    Und der Ausgewählte Textteil wird gedruckt?
    Ich suche schon in der Forensuche, finde aber nie das richtige.
    Ich bitte um Hilfe ;)

    Mfg
    Benne

  • versuch's mal mit:

    Spoiler anzeigen
    [autoit]

    ShellExecute ( "filename" [, "parameters" [, "workingdir" [, "verb" [, showflag]]]] )

    [/autoit]


    als "verb" setzt Du "print" ein...

    Edit: den Text musst Du halt vorher im @TempDir als File anlegen...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • Hey Schnuffel,
    also das ist noch nicht ganz das was ich suche.
    Nur den gewählten Berreich.

    Vieleicht ist dies eine Hilfe:
    §Makierung = >MakierungAuslesen?!?<

    ShellExecute($Makierung, print)


    So könnte es ja aussehen, nur die Begriffe kenne ich nicht.

  • also ich hab auf Anhieb in der Suche folgendes gefunden:
    Link

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Drucken
    $a_sel = _GUICtrlEditGetSel ($Edit1)
    If ($a_sel == $EC_ERR) Then
    GUICtrlSetData($Status, "Error getting sel positions")
    ElseIf (IsArray($a_sel)) Then
    GUICtrlSetData($Status, "Starting Pos: " & $a_sel[1] & " Ending Pos: " & $a_sel[2])
    Else
    GUICtrlSetData($Status, "")
    EndIf

    EndSwitch
    WEnd

    [/autoit]

    So sieht die Schleife im Moment aus.

    $a_sel
    Diese Variabel versteh ich nicht =(
    Kann mir das wer näher erläutern?
    In meinem Skript wird die gar nicht deklariert.
    Ich wüsste jtzt auch nicht was ich da einbauen sollte.
    =(

  • ich denke, die ist in der GuiEdit.au3 declariert.
    Diese solltest Du in Dein Script includieren.
    Außerdem schau Dir noch diesen Thread an:
    Link

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)