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. horphi

Beiträge von horphi

  • Outlook get _OL_FolderTree

    • horphi
    • 27. August 2015 um 07:26

    Hallo Water,

    hast du eventuell noch eine Idee zu meinem letzte Kommentar?

    VG

    horphi

  • Outlook get _OL_FolderTree

    • horphi
    • 26. August 2015 um 21:56

    Eine Frage hab ich allerdings noch.

    WIe kann ich mir denn alle Ordner bei mehreren eingebundenen PST anzeigen lassen?

    VG

    Horphi

  • Outlook get _OL_FolderTree

    • horphi
    • 26. August 2015 um 17:32

    Frag mich nicht wieso....auf einmal gehts.... :huh::huh::huh:

    AutoIt
    Global $aResult = _OL_FolderTree($oOutlook, "*")
    If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF: _OL_FolderTree Example Script", "Error accessing root folder. @error = " & @error)
    _ArrayDisplay($aResult, "OutlookEX UDF: _OL_FolderTree Example Script - All folders")
  • Outlook get _OL_FolderTree

    • horphi
    • 26. August 2015 um 16:27

    OutlookEX 1.0.0.0
    Autoit v3.3.14.0

  • Outlook get _OL_FolderTree

    • horphi
    • 26. August 2015 um 16:13
    Zitat von water

    Mir geht es um das Beispielskript das mit dem UDF mitgeliefert wird: _OL_FolderTree.au3

    Hi,
    auch hier leider wenig Erfolg....
    Ist meine OutlookEX.au3 falsch?

    VG

    Code
    >"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\ts26ph\Desktop\AUTOITREC\OutlookEX 1.0.0.0\_OL_FolderTree.au3"    
    "C:\Program Files (x86)\AutoIt3\Include\OutlookEX.au3" (1275) : ==> The requested action with this object has failed.:
    $oFolder = $oFolder.Folders($aFolders[$iIndex])
    $oFolder = $oFolder^ ERROR
    >Exit code: 1    Time: 0.5175
  • Outlook get _OL_FolderTree

    • horphi
    • 26. August 2015 um 13:53
    Zitat von water

    Funktioniert das Beispielskript?

    Hallo Water,

    also das obige leider nicht.
    Es erscheint immer der Fehler.
    Die Console sagt: "C:\Program Files (x86)\AutoIt3\Include\OutlookEX.au3" (1235) : ==> Variable must be of type "Object".:

    VG

  • Outlook get _OL_FolderTree

    • horphi
    • 26. August 2015 um 07:50

    Hallo,

    ich versuche mir die Ordnerstruktur im Array wiedergeben zulassen, aber irgendwie habe ich die Funktion nicht verstanden.... ?(

    Die Console sagt: "C:\Program Files (x86)\AutoIt3\Include\OutlookEX.au3" (1235) : ==> Variable must be of type "Object".:

    AutoIt
    #include <OutlookEX.au3>
    #include <Array.au3>
    #include <File.au3>
    $oOL = _OL_Open(True)
    $vFolder = _OL_FolderAccess($oOL,"Posteingang")
    $aFolderTree= _OL_FolderTree($oOL, $vFolder)
    _ArrayDisplay($aFolderTree)


    Danke und Gruß,
    horphi

  • Advanced Mode für WinExist verwenden.....

    • horphi
    • 25. August 2015 um 22:49

    OK,

    ich habe es mit dem .NET UDF hinbekommen.
    Er sucht jetzt nach TITLE / NAME/ TEXT. Das ist dann eindeutig und ist bei allen PCs und Windowsversionen gleich. Danke für den Hinweis. :klatschen:

    VG
    Horphi

    AutoIt
    $WindowName = "Bestellung"
    $WindowText = "Verkäufe, die in der Bestellung enthalten sind:"
    
    
    $control = NET_ControlGetHandleByName( $WindowName, $WindowText, "_FBase_Toolbars_Dock_Area_Top" )
    if @error = 0 then
    ;~   $controlhex = _HexToString ( $control )
       MsgBox(1,"Order","Bestellfeld geöffnet -> Adresse wird jetzt einegetragen.")
        WinActivate( $WindowName, $WindowText )
    	EnterAdress()
    ;~     ControlFocus( $WindowName, $WindowText, $control )
     Else
    	MsgBox(1,"Order","Bestellfeld wird jetzt geöffnet")
    	ClickOrderBtn()
    endif
    Alles anzeigen
  • Advanced Mode für WinExist verwenden.....

    • horphi
    • 25. August 2015 um 17:13

    Hi Water,

    habe das hier gefunden. Identify .NET controls by their Name
    Meinst du diesen Beitrag?

    VG

    Horphi

  • Advanced Mode für WinExist verwenden.....

    • horphi
    • 24. August 2015 um 15:48

    Hallo,

    ich möchte WinExist benutzen und dabei den Advanced Mode verwenden.

    Klasse und Titel kann ich nicht verwenden, weil diese Namen als hidden und visible Text auch im Haupfenster vorkommen. Somit kann ich nicht If True abfragen, weil ich dann immer als Ergebnis 1 bekomme.
    Und die Instanz ändert sich bei jedem Neustart des Programms...

    Wisst ihr wie ich das in der WinExist Abfrage einbauen kann?

    AutoIt
    $aOpenACSOrder = WinExists("[NAME:_FBase_Toolbars_Dock_Area_Top]")
    Code
    >>>> Window <<<<
    Title:	Bestellung
    Class:	WindowsForms10.Window.8.app.0.2a125d8_r13_ad1
    Position:	650, 72
    Size:	519, 689
    Style:	0x16CF0000
    ExStyle:	0x00050100
    Handle:	0x00000000001E08E6
    
    
    >>>> Control <<<<
    Class:	WindowsForms10.Window.8.app.0.2a125d8_r13_ad1
    Instance:	201
    ClassnameNN:	WindowsForms10.Window.8.app.0.2a125d8_r13_ad1201
    Name:	_FBase_Toolbars_Dock_Area_Top
    Advanced (Class):	[NAME:_FBase_Toolbars_Dock_Area_Top]
    ID:	68208
    Text:	
    Position:	0, 0
    Size:	503, 59
    ControlClick Coords:	364, 7
    Style:	0x56000000
    ExStyle:	0x00010000
    Handle:	0x0000000000010A70
    Alles anzeigen

    DAnke und Gruß,

    horphi

  • AutoIt mit PDA Barcodescanner? Erfahrung?

    • horphi
    • 21. August 2015 um 17:40

    Hallo Make-Grafik,

    danke für die Antwort. Hab mir sowas schon gedacht, wollte aber trotzdem mal fragen. ;)

    Danke :thumbup:

  • AutoIt mit PDA Barcodescanner? Erfahrung?

    • horphi
    • 20. August 2015 um 21:59

    Hallo,

    hat jemand schon mal probiert eine AutoIt Script auf deinem WIndows PDA mit GUI zum laufen zu bringen?

    PDA Barcodescanner

    Danke und Gruß,

    horphi

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 20. August 2015 um 20:39

    Moinsen,

    da ich mit Rebar nicht wirklich weiterkomme, habe ich mich vorerst für ImageSearch entschieden. Da funktioniert der Mousklick komischerweise....

    Trotzdem danke für eure Hilfe.

    Bitte Thread schließen.

    AutoIt
    #include<ImageSearch.au3>
    
    
    $x1 = 0
    $y1 = 0
    
    
    $result1 =_ImageSearch("Order.png",1,$x1,$y1,1)
    
    
    if $result1 = 1 Then
    
    
    MouseClick("left",$x1,$y1,10)
    
    
    EndIf
    Alles anzeigen


    Grüße,

    horphi

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 22:36

    Hallo,

    das könnte was werden, aber mit GuiReBar kenn ich mich gar nicht aus....

    Habe es gerade geschaffte über die ControlID die Bar in ein eigenes GUI zu bekommen. Damit wird aber auch gleichzeitig die BAR aus dem eigentlichen Programm rausgenommen aber nicht richtig dargestellt... weißt du warum?

    AutoIt
    _GUICtrlRebar_AddToolBarBand ($hReBar, 4786050, "ACS", -1,$RBBS_BREAK)

    Dateien

    ACS_REBAR.PNG 7,71 kB – 0 Downloads
  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 18:22

    Eine Abnormität: wenn ich 2 Klicks sende, löste sich die Toolbar vom Fenster...

    Code
    ControlClick($hWnd,"",$sCtrl,'',2,272,64)

    Bilder

    • ACS_BAR2.PNG
      • 11,63 kB
      • 389 × 161
  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 18:15

    Wenn ich den Befehl ausführe, wird der Button Gelb, wie beim Mausklick, aber er bleibt halt selektiert.....(siehe Anhang)

    AutoIt
    WinActivate("Auction Studio")
    ControlClick("Auction Studio","","[NAME:_FMdiMain_Toolbars_Dock_Area_Top]",'',1,272,64)

    Bilder

    • Bild1.png
      • 51,08 kB
      • 845 × 86
  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 18:11
    Zitat von chesstiger

    Wenn du den Öffnen-Dialog haben willst, dann setz' einfach 102 statt 106 ein. Ist zum Testen praktischer weil es sichtbar ist.

    Leider habe ich keine Toolbarerkennung bei AuctsionStudio :(

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 18:07

    Hi,

    das Tool heißt AuctionStudio und ich will den Bestellbutton drücken.

    Hier der Auszug mit Controlkoordinaten auf dem Button.

    Code
    >>>> Window <<<<
    Title:	Auction Studio Lokaler Benutzer: Admin
    Class:	WindowsForms10.Window.8.app.0.2a125d8_r13_ad1
    Position:	-1448, -8
    Size:	1456, 876
    Style:	0x17CF0000
    ExStyle:	0x00050100
    Handle:	0x0000000000010436
    
    
    >>>> Control <<<<
    Class:	WindowsForms10.Window.8.app.0.2a125d8_r13_ad1
    Instance:	137
    ClassnameNN:	WindowsForms10.Window.8.app.0.2a125d8_r13_ad1137
    Name:	_FMdiMain_Toolbars_Dock_Area_Top
    Advanced (Class):	[NAME:_FMdiMain_Toolbars_Dock_Area_Top]
    ID:	66644
    Text:	
    Position:	0, 0
    Size:	1440, 79
    ControlClick Coords:	275, 64
    Style:	0x56000000
    ExStyle:	0x00010000
    Handle:	0x0000000000010454
    
    
    >>>> Mouse <<<<
    Position:	-1165, 56
    Cursor ID:	0
    Color:	0x9CA5C6
    
    
    >>>> StatusBar <<<<
    
    
    >>>> ToolsBar <<<<
    Alles anzeigen

    Bilder

    • ACS_BAR.PNG
      • 7,74 kB
      • 465 × 61
  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 15:56

    Schön wär`s....ist ja leider nicht Standard und es muss ja auch über CC gehen....;-)

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 15:18

    Unten siehst du die Scite Menüleitse.

    Die wird nur angeben als Instance 1.

    Wie lasse ich ControlClick nun den Speicherbutton drücken?

    Code
    Class:	SciTEWindow
    Position:	-8, -8
    Size:	1936, 1176
    Style:	0x17CF0000
    ExStyle:	0x00000110
    Handle:	0x000A0788
    
    
    >>>> Control <<<<
    Class:	
    Instance:	
    ClassnameNN:	
    Name:	
    Advanced (Class):	[CLASS:; INSTANCE:]
    ID:	352
    Text:	
    Position:	0, 0
    Size:	1920, 24
    ControlClick Coords:	242, 10
    Style:	0x56008905
    ExStyle:	0x00000000
    Handle:	0x001B0E34
    Alles anzeigen
    AutoIt
    ControlClick("","",352,"left",1,65,12)

    Bilder

    • Unbenannt.PNG
      • 5,14 kB
      • 421 × 51

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™