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

Beiträge von Dietmar

  • Rekursive Datei/Ordner Auflistung per Objekt

    • Dietmar
    • 31. Januar 2012 um 10:52

    Hallo ich nutze die Funktion auch immer wieder gerne, nun habe ich aber den Wunsch Ordner auszuschliessen.
    Wie mache ich das am Besten, ich habe schon an div. Stellen versucht mir den Ordnernamen via msgbox anzeigen
    zu lassen. Vermutlich ist es aber da schon kein String mehr, da die Box immer leer ist.

    Also Ordnerstruktur

    d:\Ordner_zum_durchsuchen\
    d:\Ordner_zum_durchsuchen\aaaa
    d:\Ordner_zum_durchsuchen\bbbb
    d:\Ordner_zum_durchsuchen\ccccc
    d:\Ordner_zum_durchsuchen\ddd
    d:\Ordner_zum_durchsuchen\eeee
    d:\Ordner_zum_durchsuchen\ffffff
    d:\Ordner_zum_durchsuchen\ggggg
    d:\Ordner_zum_durchsuchen\hier_ gibt_es_viele_Dateien_aber_nicht_die_gesuchte_Endung
    d:\Ordner_zum_durchsuchen\iiii
    d:\Ordner_zum_durchsuchen\hier_auch_nicht
    d:\Ordner_zum_durchsuchen\kk

    Wo muss ich eingreifen um "d:\Ordner_zum_durchsuchen\" zu durchsuchen aber eben
    "d:\Ordner_zum_durchsuchen\hier_ gibt_es_viele_Dateien_aber_nicht_die_gesuchte_Endung" &
    "d:\Ordner_zum_durchsuchen\hier_auch_nicht" nicht.

    Eine Lösung wäre alle Topordner zuerst zu ermitteln, die dann in einer Schleife abarbeiten zu lassen und dabei zu filtern, ich finde die Lösung aber nicht so schön. Also ein Teil des Scriptes vorab ausführen.

    P.S.: Der Aufruf der Funktion sieht so aus:

    [autoit]

    _GetFilesFolder_Rekursiv('L:\Installationen\Setup-MSI\','msp',0)

    [/autoit]


    Also nur Dateien ohne sep. Ordner, liegt es daran, das sie MsgBox leer bleibt? :)

    Gruß Dietmar

  • ISN AutoIt Studio

    • Dietmar
    • 31. Januar 2012 um 10:34

    ISI360

    Zitat

    Danke für die Info...ist mir noch nie aufgefallen da ich die UAC immer deaktiviert habe


    ....kein Thema, aber genau aus dem Grund habe ich es immer an.
    Sonst merkt man nicht wo es bei anderen vorraussichtlich klemmt. ;)

    Gruß Dietmar

  • Plink Automatisierung

    • Dietmar
    • 30. Januar 2012 um 14:19

    Nette Idee das Thema mal wieder anzugehen, wegen:

    Zitat

    So überverbesserungsverschläge freue ich mich natürlich.


    Dann starte hier: http://www.duden.de/

    Ich bin auch kein Sprachgenie und habe hier sicher auch schon lustige Konstruktionen niedergeschrieben.
    Aber wenn ich selber einen Post eröffne, sei es wegen eigener Programmvorstellung oder als Hilferuf,
    dann versuche ich es doch "möglichst fehlerfrei" hinzubekommen.

    P.S.: Meine Chefin vertritt den Standpunkt, das es eine Zumutung ist, anderen Leuten etwas unkorrigiert zu Lesen zu geben.
    Also quasi fehlende Wertschätzung, dem anderen gegenüber.

    Das ist jetzt auch nicht gegen Dich persönlich gerichtet, Personen mit Migrationshintergrung haben es mitunter doppelt schwer,
    von daher halte ich mit dahingehend unwissend zurück.
    Aber mich überkommt das Gefühl, das der Deutschunterricht momentan wohl grundsätzlich geschwänzt wird.

    Gruß Dietmar

  • ISN AutoIt Studio

    • Dietmar
    • 28. Januar 2012 um 15:44

    Hallo habe gerade mal das Setup von der 0.76 getestet und eine Sache ist mir beim Öffnen des Testprojektes aufgefallen.

    Der Pfad ist unter %programfiles% unglücklich gewählt besser wäre %appdata% oder "Eigene Dateien".
    Ansonsten hat man mit aktuellen Betriebssystemen und aktivierten UAC kein Schreibrecht.
    Klar kann man den Pfad ändern aber funktionaler ist es wenn man es nicht unmittelbar muss. :)
    Ansonsten macht es schon einen extrem guten Eindruck.

    Gruß Dietmar

  • Warten bis eine Datei vollständig kopiert wurde

    • Dietmar
    • 27. Januar 2012 um 18:40
    Zitat

    Servous , also soltle es nicht gehen über FilegetSize die Größen zu vergleichen


    Bin mir nicht sicher ob es an dd für win lag aber ein Unterchied von xp zu win7 war das bei XP die Datei gewachsen ist (in Kb) und
    bei Win7 war die Datei 0K groß und bei Fertigstellung hatte diese die komplette Größe.
    So konnte ich es dann für progress nicht mehr gebrauchen. :cursing:

    Gruß N!ce

  • Autoit 32-Bit kompilierte Exe(n) Probleme auf x64 System

    • Dietmar
    • 21. Januar 2012 um 16:37
    Zitat

    Würde da den Fehler mal eher beim Virenscanner vermuten. UPX und Autoit wird oft fälschlicherweise erkannt oder als verdächtig betrachtet.


    Deswegen nehme ich den Haken immer raus, von daher fällt es auch vermutlich weniger / bis nicht auf.

  • Autoit 32-Bit kompilierte Exe(n) Probleme auf x64 System

    • Dietmar
    • 20. Januar 2012 um 11:19

    ich erzeuge immer x86 Exen und nutzedie sowohl auf win7 /win2k8 Win7x64/Win2k8R2
    und kann weder bei der Laufzeit noch andersweitig einen Unterschied feststellen.

    Ich vermute eher das Du auf dem System Pfade versucht zu benutzen,
    die auf dem x86 anders (bzw. eher nicht genutzt werden) syswow usw.
    Analog dazu die Registry, ich prüfe in meinen Scripten, sofern es eine Relevanz hat,
    immer @Osarch ab und mappe mir die Sachen wie iech es brauche.

  • Probleme mit der Installation von AutoIT unter Windows 7...

    • Dietmar
    • 11. Januar 2012 um 10:48

    Immer wenn UAC Meldungen kommmen beiim Setup z.B. liegt es daran das man verm lokaler Admin ist aber eben nicht Administrator heisst.
    Dann hilft Ausführen als beim Setup.

    Ich glaube es bei mir mit aktivierten UAC sogar einfach so installiert zui haben also ohne "Ausführen als"
    und habe auch keine Probleme mit dem Setup oder der Benutzung von AutoIT nach dem Installieren.

    Gruß Dietmar

  • Button bleibt trotz Tab-Wechsel da

    • Dietmar
    • 6. Januar 2012 um 15:39

    Ich habe es mal so gelöst (hier lösen lassen) das ser Klick auf den Tab ausgwertet wurde und
    infolgedessen welcher tab angeklickt wurde mit hide/show die Controls versteckt wurden.

    In meinem Fall ging es um das IP Control welches bei allen Tabs durchscheinte.

    Gruß N!ce

  • Run Problem

    • Dietmar
    • 27. Dezember 2011 um 16:02

    je nachdem von wo du @scriptdir aufrufst kommt ein abschliessender Backslash oder auch nicht.
    Also c:\script.exe ist anders als c:\Ordner\script.exe Einmal bekommst du c: einmal c:\ordner\
    Reihenfolge habe ich gerade so nicht im Kopf, schau mal ob es daran liegt

  • ISN AutoIt Studio

    • Dietmar
    • 27. Dezember 2011 um 11:28

    @Hauke
    Ist direkt in den Programmeinstellungen im Begrüssungsdialog zu finden

    Dateien

    tro.PNG 87,7 kB – 0 Downloads
  • Brauche Hilfe beim löschen mit der INI delete Funktion

    • Dietmar
    • 25. Dezember 2011 um 18:25

    Kannst Du mal die Ini posten dann wird es evtl. verständlicher...

  • AutoIt 3.3.8.0 ist freigegeben!

    • Dietmar
    • 25. Dezember 2011 um 18:24
    Zitat

    Wird sich schon niemand aufhängen, wenn er erst morgen von der neuen Version erfährt.


    Verdammt hätte ich das mal früher gelesen,
    jetzt ist de Version raus und ich bekommen den Knoten nicht auf.... ;(

  • Brauche Hilfe beim löschen mit der INI delete Funktion

    • Dietmar
    • 25. Dezember 2011 um 18:20
    Zitat

    Beim löschen soll er eigentlich die 4 spalten löschen, jedoch darf nicht Combo2 gelöscht werden da diese auch Daten einer anderen Function speichert.


    Dann würde ich das anders organisieren, also die Werte die gemeinsam genutzt werden halt in einem globalen Key [config] o.ä. speichern
    und dann mit inidelete den ganzen Key aus der Ini kicken wenn er gelöscht wird.

  • Frohe Weihnachten

    • Dietmar
    • 25. Dezember 2011 um 11:23

    Auch von mir ein frohes Weihnachtsfest. :)

    Gruß Dietmar

    Dateien

    2011_24_24_daily_perscheid_carton.jpg 113,98 kB – 0 Downloads
  • CPU und RAM Modell herausfinden

    • Dietmar
    • 21. Dezember 2011 um 16:21

    kann mich nur wiederholen auch hier weiß Oscar wie es geht ;)

  • Grafikkarte herausfinden

    • Dietmar
    • 21. Dezember 2011 um 16:18

    Oscar weiß wie es geht

    Such einfach nach Computer-Info 2.0 von Oscar....
    Er erkennt sogar beide Grafikkarten in meinem Notebook :)

    Gruß Dietmar

  • Kinder Kinder ;-)

    • Dietmar
    • 21. Dezember 2011 um 15:24

    Ich persönlich habe nichts gegen Kinder aber es gibt Dinge die überlegt man sich lieber zweimal:
    Gesichtstätowierungen, Kinder usw. :D

    Schlimm finde ich nur das man zum Wählen ein gewisses Alter braucht, zum Autofahren nen Führerschein aber
    Computer kaufen und Kinder kriegen kann jeder ohne jedliche Abprüfung der Qualifikation.

    Wenn man dann noch beim ZAPPEN kurz auf H4 TV hängenbleibt, bleibt einem schon die Luft weg und
    ich versuche dann ein Gefühl zwischen Angst und Wut zu unterdrücken. :)

    http://www.youtube.com/watch?v=L0yQunhOaU0 <-- bald ist es soweit :whistling:

    Gruß Dietmar

    P.S.: Alina Du sollst Dich natürlich nicht angesprochen fühlen ;)

  • Programm aus bestimmtem Ordner öffnen

    • Dietmar
    • 21. Dezember 2011 um 10:14

    Regread und das Lotusverzeichnis aus der Registry auslesen
    und das dann in den RunBefehl einarbeiten :)

    [autoit]


    $path = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Version", "ProgramFilesDir")
    If fileexists($path) then
    $path &= "\nfixup.exe"
    Run($path , "", @SW_show)
    else
    exit
    endif

    [/autoit]


    In der Registry musst Du selber suchen weiß zwar das es zu Lotus gehört aber kenne die Einträge / Pfade nicht.

    Gruß Dietmar

  • Programm aus bestimmtem Ordner öffnen

    • Dietmar
    • 20. Dezember 2011 um 15:47

    das eine ist der Pfad zur Datei das andere das Arbeitsverzeichnis
    Was spricht dagegen den Pfad zur Exe absolut/relativ aber halt komplett anzugeben.


    & ('nfixup.exe ') <-- wozu sind denn die Klammern an der Stelle?

    & @systemdir & 'nfixup.exe '

    Und was ist das für ne Exe gehört die da wwirklich hin?

    [autoit]

    run

    [/autoit]

    klick mich wegen Hilfe

    Run ( "program" [, "workingdir" [, show_flag[, opt_flag ]]] )

    Parameter
    program Der komplette Pfad des Programms (.EXE, .BAT, .COM oder .PIF), die ausgeführt werden soll. (siehe Bemerkungen)
    workingdir [optional] Der Pfad, in dem das Programm ausgeführt werden soll (Arbeitsverzeichnis). Dies ist nicht der Pfad des Programms.

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™