Gibt es denn in der Kunsole Fehlermeldungen?
Könntest du die hier vieleicht auch mal posten=?
Beiträge von Autolaser
-
-
Zeig doch mal dein Script bevor wir unsere Glaskugel rausholen.
-
Kommt denn irgendeine Fehlermeldung?
Auf erster Sichtung fehlt ein "\" hinten dran.
Teste mal so, so klappt es zumindest bei mir auf Arbeit._OL_ItemMove($oOutlook, $aItems[1][0], Default, "*\Posteingang"\)
-
-
-
Ja oder mit der FF.au3
-
Hast du livehttpheaders im Firefox als Addon drin?
http://livehttpheaders.mozdev.org/Wenn ja dann schneide mal den Login-Vorgang mit und poste hier mal den Header.
Das was bei Content-Length steht muss du dann mit einem Post übergeben.
###################
Beispiel für Google.https://accounts.google.com/ServiceLoginAuth?service=mail
POST /ServiceLoginAuth?service=mail HTTP/1.1
Host: accounts.google.com
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:26.0) Gecko/20100101 Firefox/26.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Cookie: blablablabla
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 285
GALX=EkNBf3n4Rn8&_utf8=☃&bgresponse=js_disabled&pstMsg=0&dnConn=&checkConnection=&checkedDomains=youtube&signIn=Anmelden&PersistentCookie=yes&rmShown=1&service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F%3F&Email=xxxxxxxxxxxxxxxxxxx%40googlemail.com&Passwd=xxxxxxxxxxxxxx -
Es wäre sicherlich hilfreich wenn uns mal dein Script oder den betroffenen Teil zeigst
Also nicht aus der OutlookEX.au3 sondern von deinem Script den Abschnitt wo _OL_ItemFind aufgrerufen wird.
-
Danke für deine Antwort Water.
$oOutlook.ActiveExplorer().CurrentFolder.Display()
Macht leider auch nicht mehr als die Mails selber aus diesem Ordner rechts anzuzeigen, also der gleiche Effekt wie mit _OL_FolderSet() aus deiner OutlookEX.au3Das läßt die linke Ordnerlist aber unberührt und scrollt den Bereich des Ordners nicht sichtbar.
-
Na mal nicht aufgeben
Tipp hier in der Forumssuche xml ein und da kommen auch noch ein pasr Treffer.
Alternativ -> http://www.autoitscript.com/forum/topic/139623-reading-xml/
Oder wie du geschrieben hast das dir sonst auch eine Konvertierung von xml nach csv weiterhelfen würde.
Dafür gibt es auch genügend Online-Tools.
https://www.google.de/search?q=xml+to+csv -
Das sollte dir weiter helfen.
XML DOM wrapper (COM)
Funktionsliste --> http://www.autoitscript.com/forum/topic/19…om-wrapper-com/
Download auf der letzen Seite --> http://www.autoitscript.com/forum/topic/19…per-com/page-38
-
Schau mal hier in der Autoit-Hilfe
-
Hallo Water
Ich bräuchte nochmal Hilfe um in Outlook 2010 - einen Ordner in der Ordnerliste sichtbar zu fokusieren.
Das alte Thema https://autoit.de/index.php/Thread/?postID=322292 wae ja soweit gelöst-
Du hattest dort erwähnt.
"Es gibt seit Outlook 2007 die Navigation* Objekte. habe noch nicht damit gearbeitet aber vielleicht bringen die was.
Kannst Du mit Outlook 2007 oder 2010 spielen? "Gibt es da schon einige Erkenntnisse mit den Navigation Objekten um z.B auch die Scrollleisten zu bewegen?
Zwischenzeitlich wurde auch bei uns auf Outlook 2010 umgestellt.
Ich habe soweit alles funktionstüchtig umgebaut, siehe meine anderen Themen zu Outlook.
Nur das fokosieren der linken Ordnerliste bereitet mir Kopfzerbrechenkleines beispiel.
in der ordnerliste sind 10 Postfächer mit jeweils einem Posteingang und diversen Unterordnern.
Da wird die Ordnerliste schnell etwas lang und man muss dann halt zu dem jeweiligen Postfach hoch oder runtersctollen.Bei Outlook 2003 ging das noch relativ gut mit CTRL+Y und dann im Eingabefeld den Ordner reinschreiben.
Ab 2007 geht das leider nicht mehr so einfach, da das Eingabefeld bei CTRL+Y "Wechsel zu Ordner" entfernt wurde.
Man könnte da noch das Treeview ansprechen, aber das funktioniert nicht so richtig. -
ISN AutoIt Studio
http://www.autoit.de/index.php?page=Thread&threadID=29742http://www.autoit.de/index.php?page=Thread&threadID=29742oder
Form-Builder im englischen Forum, der ist etwas schlanker
http://www.autoitscript.com/forum/topic/14…m-builder-beta/ -
Beispiel mit netsh.exe unter Windows7 64 Bit
[autoit]#include <GuiConstantsEx.au3>
[/autoit]
GuiCreate("WLAN an & aus", 230, 50)
$GUI_ENABLE_BUTTON = GuiCtrlCreateButton("Enable", 10, 10, 100, 30)
$GUI_DISABLE_BUTTON = GuiCtrlCreateButton("Disable", 120, 10, 100, 30)
GuiSetState()
While 1
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $GUI_ENABLE_BUTTON
Run("netsh.exe interface set interface ""Drahtlosnetzwerkverbindung"" ENABLE")
Case $msg = $GUI_DISABLE_BUTTON
Run("netsh interface set interface ""Drahtlosnetzwerkverbindung"" DISABLE")
EndSelect
WEnd -
Achso, ja natürlich ist es gelöst.
Danke nochmal für deine schnelle Reaktion water.
.
Ich hatte nur schnell die Rückmeldung von der Arbeit aus geschrieben und natürlich wieder vergessen auf gelöst zu stellen
Asche über mein Haupt -
Rückmeldung: der Syntax bei Outllok 2010 Exchange mit Zugriff von einem Client auf einen Ordner(nicht eingebundenes Postfach) geht bei mir so
[autoit]
Wartung der einer der Hauptordner und Posteingang Standort ist der Unterordner.
[/autoit][autoit][/autoit][autoit]
#include <OutlookEX.au3>
Global $oOutlook = _OL_Open()$wartungsfolder= _OL_FolderAccess($oOutlook, "", "Wartung\Posteingang Standort")
[/autoit]
$aItems_wartung = _OL_FolderGet($oOutlook, $wartungsfolder[1])
If IsArray($aItems_wartung) Then
$mail_eingang_neu = $aItems_wartung[7];Anzahl neue Mails
$mail_eingang_neu_all = $aItems_wartung[8];Anzahl alle Mails
If $mail_eingang_neu > 0 Then
Consolewrite("Es gibt "&$mail_eingang_neu&" neue E-Mails")
Else
Consolewrite("Es gibt keine neuen E-Mails")
EndIf
If $mail_eingang_neu_all > 0 Then
Consolewrite("Es gibt "&$mail_eingang_neu_all&" ungelesene E-Mails")
Else
Consolewrite("Es gibt keine ungelesene E-Mails")
EndIf
EndIf -
Danke für die Antwort water.
Nachfrage:
_OL_FolderAccess auf den Ordnernamen oder auf die Store-ID?
Welches Format wäre das richtige? Wenn der Hauptordner Wartung heisst und der Unterordner Posteingang Standort.
"\\Wartung\Posteingang Standort"
oder
"\Wartung\Posteingang Standort"
oder
"\\Wartung\Posteingang Standort\"Wie gesagt es sind keine eingebundenen Mail-Konten sondern Ordner mit weiteren Unterordnern.
-
Hallo zusammen.
Wie kann man bei Outlook 2010 Exchange Zusätzliche Postfächer auslesen ins besondere die Anzahl der enthaltene Mails?
Die Zusätzliche Postfächer sind nicht als Mail-Account eingbunden sondern existieren nur als Ordner.Mit dem Befehl _OL_StoreGet aus der OutlookEX.au3 kann bekommt man zwar die Übersicht welche Zusatzordner es gibt, aber keine weitere Info wie man dann z.B die Anzahl der Mails in den Ordnern rausbekommt.
Mit Outlook 2003 konnt ich mir mittels _OL_FolderGet die Anzahl durch den Rückgabewert 7 Number of unread items in the folder anzeigen lassen.
Kommt man hier In Verbindung mit der Store-ID oder und der _OL_FolderGet weiter?
-
ich versuche leider ohne Erfolg das Datum der ältesten E-Mail in einem Ordern auszugeben. Dabei muss ich aber darauf achten, dass diese E-Mail nicht markiert oder als erledigt abgehackt wurde.