Sorry, aber der in der Fehlermeldung angegebene Code sowie die Zeilennummer kommen in dem von Dir geposteten Beispiel nicht vor.
So wird die Fehlerssuche natürlich etwas schwierig
Beiträge von water
-
-
water: soll mir sagen das es auch mit msgbox gehen sollte wenn ich den Dienst richtig konfiguriere?
Richtig. Rufe die Liste der Dienste auf, rechte Maustaste auf einen Dienst, Eigenschaften, Reiter "Anmelden", "Lokales Systemkonto", "Datenaustausch zwischen Dienst und Desktop zulassen" markieren.
So läuft's zumindest unter Windows 7. -
Ein Service kann erst dann mit dem Desktop kommunizieren, wenn das bei der Einrichtung des Service angegeben wurde.
-
Nun bin ich auf Win 7 64bit umgestiegen.
Nun geht im Bsp bei 2 von 3 Fällen ExcelReadSheetToArray nicht mehr.
Außerdem funktioniert ExcelBookClose nicht mehr.Dieses Problem hatte ich auch. Liegt daran, dass das Betriebssystem 64bit, Office aber vermutlich 32Bit ist.
Compiliere das Skript mal für 32Bit und das ExcelBookClose Problem sollte behoben sein. -
Inzwischen gibt's sogar schon eine 3.3.7.3.
-
Weiters findest Du im englischen Forum eine UDF um mit XML-Dateien zu arbeiten.
-
Also wenn ich den Helpfile richtig verstehe, dann ist das Ergebnis von _ExcelReadCell im Fehlerfall "0" und @error und/oder @extended werden gesetzt. Derzeit liest Dein Script immer weiter auch wenn die maximale Zeile/Spalte erreicht ist.
Prüfe nach jedem _ExecelReadCell ob @error und/oder @extended <> 0 sind und agiere dann entsprechend im Skript. -
Also ich würde das AD UDF einsetzen - und das nicht nur weil ich es geschrieben habe
Wenn Du den Obfuscator über dein Skript laufen lässt, dann wirft er alles raus, was nicht verwendet wird und reduziert die Größe der EXE.
Ausserdem hat die UDF Error handling bereits fix eingebaut.
Das was Du brauchst ist dann in 5 Minuten erledigt.Wenn Du das AD UDF einsetzen möchtest und Fragen hast - gerne!
-
-
nach meiner prüfung habe ich wieder mehr zeit für autoit, dann werde ich mich wieder weiter mit den tollen UDF's hier auseinandersetzen können
danke water für deine (immerwieder) tollen UDF's
Ich hoffe, Du warst erfolgreich!
Für Fragen und Anregungen bin ich immer offen. -
Zitat
Okay mom. Nehmen wir mal an deine "Zeichnung" wäre bereits die fertige Datei. Wie ändere ich die txt datei in eine xml datei um?
Nachdem ich die Datei als XML Datei habe muss ich die Datei in Visio importieren und nur noch das layout umstellen, das wars?Sobald Du Visio heruntergeladen hast,
- Beginnst Du ein neues Diagramm und wählst Brainstorming als Vorlage
- Wählst Tab "Brainstorming" im Ribbon aus
- "Daten importieren"
- Wählst "Alle Dateien (*.*)" und dann die erwähnte "Zeichnung1.txt"
- Das wars. Noch wie oben beschrieben umformatieren und fertig
Deine Aufgabe besteht also "nur" in der Erstellung der Datei mit XML-Inhalt.
-
Siehe die Screenshots im Originalposting.
-
Aber wo bekomme ich denn den XML-Editor her?
Einen XML-Editor brauchst Du eigentlich nicht wirklich für den besprochenen Ansatz. Es reicht auch ein normaler Text-Editor um die Datei zu betrachten oder zu editieren. Der XML Editor hilft Dir nur, wenn die Datei umfangreich wird und du nur Teile der Struktur betrachten/editieren willst.
Sonst gibt es viele freie Editoren die mit XML umgehen können.Dein "Problem" könntest Du in folgenden Schritten lösen:
- AutoIt Skript basteln das die XML Datei erstellt
- XML-Datei in Visio importieren
- Visio Datei wie in einem vorigen Posting beschrieben formatieren
- Fertig
-
Diese XML-Datei importierst Du dann in Visio und voila.
Der Satz war jetzt etwas misverständlich
Ich meinte natürlich "Microsoft Visio" und voilá (gut: mein Französisch ist schon etwas eingerostet).
Wenn Du kein Microsoft Visio hast, dann musst Dur Dir ein Freeware Mindmapper Programm suchen und hoffen, dass es eine Form des Imports bescherrscht.
Da kenn ich mich leider nicht aus und kann Dir daher auch keine Empfehlung geben. -
Du musst nur die Struktur Deines Baumes in eine XML-Datei hinausschreiben. Das ist eine ganz normale Text-Datei. Diese Text-Datei kannst Du durch ein AutoIt Skript erstellen lassen (oder auch von Hand pinseln, falls Du Lust hast ).
Für die ersten zwei Ebenen Deiner Grafik sieht die XML-Datei dann so aus (habe sie von .xml auf .txt umbenannt, damit ich sie hochladen kann):autoit.de/wcf/attachment/13347/
Schau Dir die Datei mit dem "XML Editor" an, dann ist sie besser lesbar.
Diese XML-Datei importierst Du dann in Visio und voila. Die Darstellung musst Du eventuell noch etwas nachformatieren (ich musste in Visio 2010 nur unter Brainstorming -> Layout das Layout von "Standard" nach "Von links nach rechts" ändern).
-
XML -> Visio Beispiel:
Folgende XML-Datei
autoit.de/wcf/attachment/13345/
bringt folgendes Diagramm:
autoit.de/wcf/attachment/13346/ -
Vielleicht kann Dein Skript die Daten in einem Format ablegen, das dann in einem Office Programm grafisch dargestellt werden kann.
Z.B. XML nach Visio importieren und als Brainstormingdiagramm anzeigen . -
Die letzte Version des OutlookEX UDF wurde mehr als 200x heruntergeladen - Wünsche, Beschwerden, Anregungen gab's aber fast keine
Ich würde daher gerne wissen:- Ist das UDF nützlich für Euch?
- Verwendet Ihr es in Produktion oder spielt Ihr nur damit?
- Fehlen irgendwelche Funktionen?
Für Vorschläge und Kommentare sind wir (wooltown und ich) dankbar!
NB: Wenn Euch die UDF gefällt, Ihr aber keine Romane posten wollt, dann geht auf der englischen Site auf einer beliebigen Page des Threads an den oberen Rand auf "Rate Topic" und klickt auf einen der Sterne. Ganz links klicken gibt einen Stern, ganz rechts klicken bringt 5 Sterne für die UDF.
-
Schön, dass es funktioniert!
-
Hab's gerade bei mir ausprobiert. _GUICtrlMonthCal_SetColor hat null Effekt, egal welcher Bereich umgefärbt werden soll.
Windows 7 64 Bit, AutoIt 3.6.6.1.
Aber dieser Link funktioniert. Wenn ich es richtig verstehe, dann muss mit Funktion _ThemeLevel das Thema angepasst werden.