Hallo zusammen,
bitte entschuldigt meine späte Antwort aber bin in den letzten tagen kaum zu was gekommen^^.
Wie dem auch sei:
- Es hat funktioniert, vielen Dank an alle :).
Thread ist somit gelöst!
so long
DeMon
Hallo zusammen,
bitte entschuldigt meine späte Antwort aber bin in den letzten tagen kaum zu was gekommen^^.
Wie dem auch sei:
- Es hat funktioniert, vielen Dank an alle :).
Thread ist somit gelöst!
so long
DeMon
Hi,
Also die Datei öffnet sich wenn ich per Rechtsklick "Datei öffnen" wähle.
Aber... du hast gerade voll ins schwarze getroffen... der Author der Funktion hat frecherweise einfach die Create Funktion vergessen 0.0
Ohmann... schwer zu fassen das ich so blind war.... *Kopf --> Tisch*
Danke dir für die schnellen Antworten und die Hilfe!
so long
DeMon
Erst mal danke für deine Antwort.
Der Code sieht wie folgt aus:
[autoit]#include <_XMLDomWrapper.au3>
[/autoit][autoit][/autoit][autoit]_XMLCreateFile("Test.xml","abc",True)
[/autoit]
Der Fehler tritt bei _XMLCreateFile auf.
Da es sich ja um einen Include handelt reicht es wenn dieser vorhanden ist.
Aus meiner Sicht sollte es passen, der Include ist vorhanden und er kennt den Befehl (dank Eintrag in die au3.api)
Das mit dem Schreibschutz ist ein guter Tipp danke :).
so long
DeMon
Hi ISI360,
ich habe aktuell ein kleines Problem mit Autoit Studio.
Ich muss die au3.api um einige Einträge ergänzen damit ich den _XMLDomWrapper.au3 verwenden kann.
Dies habe ich erledigt und wenn ich _XML tippe dann werden auch die möglichen Befehle per Intellisense angezeigt.
Sobald ich allerdings die Datei starten möchte erhalte ich "Unknown function name.".
Kannst du mir sagen ob ich irgendwo vergessen habe ISN die Änderungen mitzuteilen?
Include ist natürlich vorhanden ;).
Danke schon mal im Voraus.
so long
DeMon
Dank dir hab ich jetzt einen Ohrwurm -.-..... trotzdem natürlich auch von mir ein Herrzlich Wilkommen^^.
so long
DeMon
So erst mal Danke für die ganzen Beträge :).
Habe die letzten Tage damit und mit anderen Problemstellungen rumgespielt.
Interessanterweise hat sich herausgestellt dass
[autoit]DriveGetDrive("REMOVABLE")
[/autoit]Probleme macht.
Windows 7 interpretiert externe Festplatten nicht als Wechselmedium sondern als feste Platte im System.
Ist zwar kein Problem denn per
DriveGetDrive("ALL")
[/autoit]findet man dass Gerät, wissen muss man es trotzdem^^.
Oscar : Danke für deinen Vorschlag, ich muss mir mal den Code separat zu gemüte führen, ist dann doch etwas komplexer ;).
Und Autorun ist bei uns im Geschäft deaktiviert, wie schon richtig von dir Orakelt wurde^^.
so long
DeMon
Herzlich willkommen im Forum, aber es heißt AutoIt nicht AutoIT!
Tze.... wenns darum geht bin ich individualist ;D.
Danke an alle für die herrzliche Begrüßung
Hi und danke für deine Antwort.
ZitatUm mit DriveGetSerial die Seriennummer auszulesen, benötigst du einen Pfad mit Laufwerksbuchstaben.
Bevor du also die Serial hast, hast du schon den Laufwerksbuchstaben den
du eigentlich über DriveGetSerial herausfinden möchtest... ?
Richtig beim ersten mal habe ich einen Pfad inkl. Laufwerksbuchstabe. Da sich dieser Buchstabe aber immer ändern kann, ermittle ich die Seriennummer und speichere diese in einer ini File ab. Wenn nun der Benutzer das Programm dass nächste mal startet soll die Seriennummer aus der ini ausgelesen werden.
Ab hier hab ich mein Problem. Ich habe eine Seriennummer die ich irgendwann mal ausgelesen habe. Jetzt möchte ich den momentanen Laufwerksbuchstaben herausfinden der zur damals ausgelesenen Seriennummer passt.
so long
DeMon
Hallo zusammen,
bin neu hier und möchte die Gelegenheit nutzen mich hier vorzustellen :).
Mein Name ist Christoph, bin 24 Jahre alt und komme aus Baden-Württemberg.
Dort bin ich für ein Landesweites Rechenzentrum tätig welches sich mit allerlei tollen sachen rund um Kommunale angelegenheiten im #NeuLand beschäftigt.
Zu AutoIT bin ich gekommen wie die Jungfrau zum Kinde.
Eines Tages hieß es: "Hey Christoph, der Kollege ist Krank kannst du dir mal unsere Skripte anschauen? Die verursachen I/O ohne ende."
Und seid dem arbeite ich mich immer tiefer in die Materie und haben seit langem gefallen an AutoIT gefunden.
Soviel mal zu meiner Person :).
Freue mich auf etwaige gemeinsame Diskussionen und der allgegenwärtigen Frage "Wieso funktioniert dass nicht?" bzw. "Wieso funktioniert dass jetzt auf einmal?"
so long
DeMon
Hallo zusammen,
bin neu hier und habe gleich mal eine Frage :).
Ich bin momentan an einem Projekt dran bei dem ich die Lokation von Dateien auf externen Platten herausfinden möchte.
Hierzu muss ich die Seriennummer der externen Platte irgendwie mit dem zu dem Zeitpunkt verwendeten Laufwerksbuchstaben in Verbindung bringen.
Hintergrund:
- Der Benutzer wählt beim ersten Start der Software einen Pfad aus, unter welchem eine Datei abgelegt wird (ist immer eine externe Festplatte)
- Da aber nie sicher gestellt werden kann dass die Externe Festplatte den selben Laufwerksbuchstaben bekommt kann ich mich nicht nur auf einen statischen Pfad verlassen
- Beispiel: Beim ersten Start der Software wählt der Benutzer das externe Laufwerk aus, welches zu diesem Zeitpunkt den Laufwerksbuchstaben E:\ besitzt
Das nächste mal wenn er die externe Festplatte anschließt steckt aber auch noch ein USB Stick im Rechner welcher der externen Platte nun aber den Buchstaben E:\
"geklaut" hat.
Um dieses Problem anzugehen kam mir die Idee die Seriennummer auszulesen (mit DriveGetSerial). Denn in meinem jugendlichen Leichtsinn dachte ich dass diese irgendwo in der Registry mit dem aktuellen Laufwerksbuchstaben hinterlegt ist. Nun aber stehe ich hier mit der Seriennummer in der einen und einem depressiv gehaltenen "Is doch zum kotzen" Schild in der anderen Hand da^^.
Hat einer von euch schon einmal ein ähnliches Problem gehabt oder spontan eine Idee wie ich dieses Problem angehen kann?
Danke schon mal im Voraus fürs Lesen und etwaige Antworten:).
so long
DeMon