1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. AhojB

Beiträge von AhojB

  • Makierter/ausgewählter Text (ohne Clipboard) kopieren/importieren

    • AhojB
    • 8. Februar 2016 um 15:58

    Ich starte doch den Browser nicht sondern greife mir ein aktives Fenster.

  • Makierter/ausgewählter Text (ohne Clipboard) kopieren/importieren

    • AhojB
    • 8. Februar 2016 um 15:27

    Ich habe es jetzt für den IE (mit iFrames) für mich so gelöst:

    Code
    while 1
    
    
    
    
    Sleep(100)
    $oIE = _IEAttach(WinGetTitle("[ACTIVE]"),"Embedded")
    
    
    If IsObj($oIE) Then
    
    
    Local $oFrames = _IEFrameGetCollection($oIE)
    Local $iNumFrames = @extended
    Local $oFrame = 0
    For $i = 0 To ($iNumFrames - 1)
        $oFrame = _IEFrameGetCollection($oIE, $i)
     $textt=$oFrame.document.selection.createrange.text
     if $textt=="0" or $textt==0  Then
    
    
     
    
    
    Else
    
    
    $oText=$textt ; markierter Text
    
    
    endif
    
    
    Next
    
    
    Endif
    
    
    Wend
    Alles anzeigen
  • Makierter/ausgewählter Text (ohne Clipboard) kopieren/importieren

    • AhojB
    • 6. Februar 2016 um 10:44

    Danke für eure Antworten:
    @autoBert: Dann würde ich mich auf den IE reduzieren, hier speziell in iFrames, für "normale" Pages gehts über $IEObject.document.selection.createRange.text, jedoch klappt das nicht bei Seiten mit iFrames.
    @Kanashius: Da ich mit einer Clipboard-History arbeite (also mir die letzten 20 Clipboardeinträge anzeigen lassen kann) ist dies leider keine Option.

    Grüße

  • Makierter/ausgewählter Text (ohne Clipboard) kopieren/importieren

    • AhojB
    • 5. Februar 2016 um 16:16

    Moin,

    ich möchte gerne den aktuell markierten Text (egal in welcher Applikation) haben ohne den ihn vorher in den Zwischenspeicher zu legen. Jmd eine Idee?
    Danke für eure Hilfe.

    Grüße

  • Input Wert eintragen (Inputfeld in HTML Tabelle)

    • AhojB
    • 9. Juli 2015 um 15:35

    Also das Imputfeld steht ja in einer Tabelle welche ich jetzt auch gefunden habe..
    mit:

    Local $oTable = _IETableGetCollection($oForm, 12)
    Local $aTableData = _IETableWriteToArray($oTable)

    an der Stelle: $aTableData[7][0] befindet sich mein gewünschtes Feld. Ich kann zwar lokal im Array einen Wert eintragen jedoch soll der Wert ja im Browser eingetragen werden.
    Gibt es eine "Umkehrfunktion" zu Funktion _IETableGetCollection?

    Freue mich über schnelle Hilfe.

    Grüße

  • Input Wert eintragen (Inputfeld in HTML Tabelle)

    • AhojB
    • 8. Juli 2015 um 17:00

    Generell fülle ich Inputs über den Namen des Input, z.B.:
    $sUsername = "..."
    Global $oIE = _IECreate("...")
    $oForm = _IEGetObjById($oIE, "frmLogin")
    $oName = _IEFormElementGetObjByName($oForm, "username") ; inputfeld Name
    _IEFormElementSetValue($oName, $sUsername )

    hier habe ich jetzt keinen Ansatz wie ich da ran gehen soll da ich nicht weiß wie ich es adressieren soll

  • Input Wert eintragen (Inputfeld in HTML Tabelle)

    • AhojB
    • 8. Juli 2015 um 15:46

    Hallo zusammen,

    ich versuche gerade eine Inputbox im IE mit einem Wert zu füllen jedoch erreiche ich das Feld nicht:

    HTML
    <div class="ui-tabs ui-widget ui-widget-content ui-corner-all" id="tabs" style="border: 0px currentColor; border-image: none;">
      <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" style="border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor black; border-image: none; background-color: rgb(255, 255, 255);">
        <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active" id="li_main">
          <a onclick="return false;" href="#tabs-main">Verträge</a>
        </li>
        <li class="ui-state-default ui-corner-top" id="li_files" style="display: none;">
          <a onclick="return false;" href="#tabs-files">Dateien</a>
        </li>
        <li class="ui-state-default ui-corner-top" id="li_ordernew" style="display: none;">
          <a onclick="return false;" href="#tabs-ordernew">Neuer Auftrag</a>
        </li>
        <li class="ui-state-default ui-corner-top" id="li_hw">
          <a onclick="return false;" href="#tabs-hardware">Hardware</a>
        </li>
      </ul>
      <div class="ui-tabs-panel ui-widget-content ui-corner-bottom" id="tabs-main" style="margin-top: 10px; margin-right: 0px; margin-left: 0px;">
    
    
        <input id="rufnummer" type="hidden" value="">
    
    
        <!-- B:NO_XLS -->
        <div class="  searchReady" id="searchMobile" style="width: 1000px;" pageid="4005" xls="off" direct="off" searchtitle="" func='"standard":"true",&#10;            "after":"loadMain(getQueryVal($(this),\"TROWID\"),getQueryVal($(this),\"RUFNUMMER\"))"' navialways="on" linesperpage="30" _subarea="main" _area="mobile">
        <div id="searchMobileFilter"><table class="ctoFilter">
      <colgroup>
        <col style="width: 150px;">
        <col style="width: 35px;">
        <col style="width: 85px;">
        <col style="width: 35px;">
        <col style="width: 85px;">
        <col style="width: 5px;">
        <col style="width: 100px;">
        <col style="width: 205px;">
        <col style="width: 5px;">
        <col style="width: 130px;">
        <col style="width: 205px;">
      </colgroup>
      <tbody>
        <tr>
          <td>Rufnummer</td>
          <td colspan="4"><input tabindex="1" style="width: 100%;" type="text" filter="rufnummer[=]"></td>
          <td>&nbsp;</td>
          <td>PersonalNr</td>
          <td><input tabindex="13" style="width: 100%;" type="text" filter="nutzerid[=]"></td>
          [...]
    Alles anzeigen

    Ich versuche in Zeile 42 einen Wert in das InputFeld einzutragen und bekomme es auf biegen und brechen nicht hin, hat jmd eine Idee?
    Mit der _IE.au3 habe ich mir mal das Object mit dem namen "Tabs" geschnappt, weiß aber nicht ob es da drin steckt und wie ich innerhalb des Objects auf andere Objecte (Inputfelder) zugreifen kann.

    Grüße

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™