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

Beiträge von life2play

  • Dateipfad für Speicherdatei

    • life2play
    • 13. Januar 2012 um 19:22

    Hi,

    ich wüsste gerne wie ich eine Datei (z.B. txt-Dokument) auf einem PC, bei dem ich nicht die jeweiligen Bezeichnung für den Dateipfad kenne in einem bestimmten Ordner erstellen kann ( und den Ordner selbst auch erstellen kann).
    Also so etwas wie bei einer Installation. Da sucht sich das Programm ja selbst einen "Platz" und erstellt dort seinen Ordner, in dem es seine Dateien abspeichert.
    Wie mache ich das programmtechnisch?
    Also das herausfinden des Dateipfads.

    Sry für die miese Erklärung :D

    _____________________________________

    Vlt. als Alternative:
    Gibt es eine Funktion, die die Datenträger auflistet und eine mit der man den maximalen und den belegten Speicherplatz des Datenträgers herausfinden kann?

  • _FileListToArray

    • life2play
    • 23. Dezember 2011 um 14:26

    Danke an Alle, es klappt! :D

  • _FileListToArray

    • life2play
    • 23. Dezember 2011 um 14:04

    "Und: Wieso wird bei mir der AutoIT Quellcode in einer Zeile angezeigt ? :/"

    Ist eig. in mehreren Zeilen ;) Nur im Forum macht er mir das irgendwie alles in eine Zeile ^^


    Wenn ich für $dateipfad "C:\Users\Robert\Desktop\xx - Kopie" eingebe und für $Pattern *.png
    In dem Ordner xx - Kopie befinden sich mehrere .png-Dateien.
    Dann kommt die Fehlermeldung:
    "C:\Users\Robert\Desktop\Programm_Gott_II.au3 (31) : ==> Subscript used with non-Array variable.:
    Global $anzahlDat = $Dateien[0]
    Global $anzahlDat = $Dateien^ ERROR"

    Gibt man das Pattern anders an? :)

  • _FileListToArray

    • life2play
    • 23. Dezember 2011 um 13:31

    Hallo :)

    Hier ein kleiner Ausschnitt des Programms:


    [autoit]

    Global $dateipfad = InputBox ("Dateipfad","Geben Sie den Dateipfad an") Global $pattern = InputBox ("Pattern","Geben Sie das Pattern an") Global $dateien = _FileListToArray($dateipfad, $pattern, 1) ; funktioniert nicht Global $anzahlDat = $Dateien[0]

    [/autoit]


    Fehlermeldung:

    "C:\Users\Robert\Desktop\Programm_Gott_II.au3 (31) : ==> Subscript used with non-Array variable.:
    Global $anzahlDat = $Dateien[0]
    Global $anzahlDat = $Dateien^ ERROR
    "

    Muss die Variable $anzahlDat eine Array-Variable sein? oder so ähnlich? und wenn ja, wie macht man das in AutoIT?
    Oder ist es ein anderer Fehler?

    Und: Wieso wird bei mir der AutoIT Quellcode in einer Zeile angezeigt ? :/

    Danke schon mal an alle Unterstützungen :)

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™