Hallo Water,
hast du eventuell noch eine Idee zu meinem letzte Kommentar?
VG
horphi
Hallo Water,
hast du eventuell noch eine Idee zu meinem letzte Kommentar?
VG
horphi
Eine Frage hab ich allerdings noch.
WIe kann ich mir denn alle Ordner bei mehreren eingebundenen PST anzeigen lassen?
VG
Horphi
Frag mich nicht wieso....auf einmal gehts....
OutlookEX 1.0.0.0
Autoit v3.3.14.0
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
>"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
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
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".:
#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
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.
VG
Horphi
$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
Hi Water,
habe das hier gefunden. Identify .NET controls by their Name
Meinst du diesen Beitrag?
VG
Horphi
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?
>>>> 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
Hallo Make-Grafik,
danke für die Antwort. Hab mir sowas schon gedacht, wollte aber trotzdem mal fragen.
Danke
Hallo,
hat jemand schon mal probiert eine AutoIt Script auf deinem WIndows PDA mit GUI zum laufen zu bringen?
Danke und Gruß,
horphi
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.
#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
Hi,
das Tool heißt AuctionStudio und ich will den Bestellbutton drücken.
Hier der Auszug mit Controlkoordinaten auf dem Button.
>>>> 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
Unten siehst du die Scite Menüleitse.
Die wird nur angeben als Instance 1.
Wie lasse ich ControlClick nun den Speicherbutton drücken?
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