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

Beiträge von Schnitzel

  • DOS-Fenster verstecken und Befehle in Textdatei

    • Schnitzel
    • 5. November 2013 um 13:28

    In etwa so:

    [autoit]

    #include <File.au3>
    $Pfad = "C:\Test" ;Abschließender Backslash ist wichtig!!!
    $FileList = _FileListToArray($Pfad, "*.properties", 1)
    $hFile = FileOpen("Debug.txt", 1)
    For $i = 1 To UBound($FileList) - 1
    $k = $FileList[$i]
    Run("C:\Programme\Java\jdk1.7.0_45\bin\native2ascii -reverse -encoding utf8 " & $Pfad & $k & " " & $Pfad & $k, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
    Do
    FileWriteLine($hFile, StdOutRead($hProgram))
    Until Not ProcessExists($hProgram)
    Next
    FileClose($hFile)

    [/autoit]
  • Hilfe bei einem Messenger

    • Schnitzel
    • 5. November 2013 um 09:20

    Endif fehlt

  • Hilfe bei einem Messenger

    • Schnitzel
    • 31. Oktober 2013 um 11:38

    Also wenn das was du gepostet hast alles ist dann hast du da zwar eine schöne Funktion aber wenn du sie nicht aufrufst wird auch nicht viel passieren :P

  • Hilfe bei einem Messenger

    • Schnitzel
    • 31. Oktober 2013 um 09:53

    Sorry aber nicht gefunden kann nicht ganz dein Ernst sein. Es gibt wohl über 100 Chats hier im Forum
    http://www.autoit.de/index.php?form=Search&searchID=2751474&highlight=chat

  • Files in verschiedenen Ordnern mit einem bestimmten Datum auslesen, moven und Ordnerstruktur herstellen

    • Schnitzel
    • 31. Oktober 2013 um 09:44

    Achso ich dachte es scheitert nur an der Ordnerstruktur. Weil du geschrieben hattest es bereitet dir unheimliche Probleme
    Du könntest wie folgt vorgehen:

    [autoit]


    $aDaten ; Daten von Quellpfad einlesen z.B. mit _GetFilesFolder_Rekursiv()
    for $i = 1 to $aDaten[0]
    If FileGetTime ...; prüfen ob daten älter als 2002
    Filemove; wenn älter dann verschieben
    endif
    next

    [/autoit]
  • Files in verschiedenen Ordnern mit einem bestimmten Datum auslesen, moven und Ordnerstruktur herstellen

    • Schnitzel
    • 30. Oktober 2013 um 16:39

    Das geht im Prinzip sehr leicht :)
    Kleines Beispiel:

    [autoit]

    $Von = "\\Server1\Share1$"
    $Nach = "\\Server5\Share2$"
    $Datei = "\\Server1\Share1$\Verzeichnis\Unterverzeichnis\Datei"
    $Zieldatei = StringReplace($Datei, $Von, $Nach)
    FileCopy($Datei, $Zieldatei, 8); FLAG 8 ist wichtig ;)

    [/autoit]
  • Hallo

    • Schnitzel
    • 29. Oktober 2013 um 12:26

    Kurz gesagt werden wir darüber nicht diskutieren.
    Wie BugFix schon im verlinkten Post geschrieben hat legen wir das streng aus und werden hier keine AGB's verletzen oder Schlupflöcher suchen.

    Bitte keine Posts mehr zu der Randdiskussion. Willkommenswünsche sind natürlich noch erlaubt :)

  • Hallo

    • Schnitzel
    • 29. Oktober 2013 um 10:51

    Aus den ebay AGB:

    Zitat


    § 18 Systemintegrität und Störung der eBay-Website
    1. Mitglieder dürfen keine Mechanismen, Software oder sonstige Scripts in Verbindung mit der Nutzung der eBay-Website verwenden, die das Funktionieren der eBay-Website stören können.

  • Alte Dateien löschen

    • Schnitzel
    • 29. Oktober 2013 um 10:49

    Copy & Paste sollte man schon noch hinbekommen wenn schon die gesamte Lösung gepostet wird^^

  • Hallo zusammen

    • Schnitzel
    • 29. Oktober 2013 um 07:59

    Herzlich Willkommen und viel Spaß im Forum ;)
    Bastler die was lernen wollen sind hier immer gerne gesehen :)

  • Alte Dateien löschen

    • Schnitzel
    • 28. Oktober 2013 um 14:00

    Beitrag lässt sich nicht bearbeiten :(
    In Zeile 9 und 10 fehlt natürlich der Backslash. Es gehört so:
    MsgBox(0,"Datei würde gelöscht werden:", $sPath & "\" & $aFiles[$i])
    ;~ FileDelete($sPath & "\" & $aFiles[$i])

    Zeile 10 ist kommentiert damit du erstmal überprüfst ob das script richtig arbeitet. Falls ja kannst du Zeile 9 löschen und Zeile 10 aktivieren ;)

  • Alte Dateien löschen

    • Schnitzel
    • 28. Oktober 2013 um 13:55

    Sieh dir das mal an:

    [autoit]

    #include <File.au3>

    [/autoit][autoit][/autoit][autoit]

    $sPath = "d:\test"; Verzeichnis in dem die Daten liegen
    $iImages = 10; Anzahl der Dateien die übrig bleiben sollen

    [/autoit][autoit][/autoit][autoit]

    $aFiles = _FileListToArray($sPath, "*.jpg", 1)
    If $aFiles[0] > $iImages Then
    For $i = 1 To $aFiles[0] - $iImages
    MsgBox(0,"Datei würde gelöscht werden:", $sPath & "" & $aFiles[$i])
    ;~ FileDelete($sPath & "" & $aFiles[$i])
    Next
    EndIf

    [/autoit]
  • Alte Dateien löschen

    • Schnitzel
    • 28. Oktober 2013 um 11:46

    Mit dem Befehl bekommst du alle Dateien in einem Verzeichnis:

    [autoit]

    _FileListToArray()

    [/autoit]


    Und damit das Änderungs-/Erstellungdatum:

    [autoit]

    FileGetTime()

    [/autoit]
  • Zeilenhöhe bei GuiCtrlListView ändern

    • Schnitzel
    • 28. Oktober 2013 um 11:20

    Was du angefragt hast war die Zeilenhöhe verändern und das geht wie im verlinkten Thread beschrieben mit

    [autoit]

    _GUICtrlListView_SetView()

    [/autoit]

    Von Platz für Text schaffen war nie die Rede. Wie stellst du dir das vor?

  • Hallo

    • Schnitzel
    • 25. Oktober 2013 um 14:44

    Herzlich willkommen und viel Spaß im Forum ;)

  • Hi :)

    • Schnitzel
    • 25. Oktober 2013 um 14:44

    Herzlich willkommen und viel Spaß im Forum ;)

  • Window Activ mit 2 Programmen?

    • Schnitzel
    • 24. Oktober 2013 um 13:43

    Ich glaube wir scheitern hier an deiner Beschreibung weil ich ehrlich gesagt nicht genau weiß was wann gemacht werden soll.
    Beschreib doch bitte nochmal genau von anfang an wann was gestartet wird (Skript, Calc, PP) und wann was passieren soll
    Wird calc geschlossen oder nur minimiert. was soll wann in den Vordergrund geholt werden und was passiert wenn Calc oder PP mehrfach offen ist?
    Ich denke mit ner genauen Beschreibung ist das recht schnell gelöst ;)

  • ipconfig / DNS server Einträge auf Remotecomputer?

    • Schnitzel
    • 24. Oktober 2013 um 13:16

    Entweder du gehst alle durch und versuchst z.B. anhand der IP zu erkennen welcher Identifier der richtige ist.
    Oder wenn du den Adapternamen weißt dann kannst du auch unter "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards" die richtige ID dazu rausfinden ;)

  • ipconfig / DNS server Einträge auf Remotecomputer?

    • Schnitzel
    • 24. Oktober 2013 um 12:08

    Mit genügend Rechten auf den Remote systemen lässt sich das recht einfach überprüfen
    In der Registry stehen unter "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces" alle Netzwerkadapter.
    Sobald du den richtigen AdapterIdentifier herrausgefunden hast kannst du unter "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{AdapterIdentifier}\NameServer"
    die konfigurierten Nameserver auslesen.

    Einfach mal die Hilfe zu

    [autoit]

    RegRead

    [/autoit]

    durchlesen ;)

  • Laufwerksbuchstabe mit Seriennummer in Verbindung bringen

    • Schnitzel
    • 24. Oktober 2013 um 11:55
    Zitat von Oscar

    Ich würde das von Schnitzel verwenden, aber nicht in einer permanenten Schleife


    War auch nicht als permanente Schleife gedacht sondern zur einmaligen Ausführung beim Skriptstart ^^
    Ich weiß ja nicht genau was er damit mach will
    Aber mit Erkennung neuer Devices isses natürlich ne feine Sache wenn er das braucht ;)

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™