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

Beiträge von i2c

  • Nach "enter" soll Script automatisch oder nach Zeit weiter ausgeführt werden

    • i2c
    • 3. August 2010 um 23:23

    Er meinte das Syntax Highlighting hier im Forum.
    Das funktionierte nicht, weil er im schliessenden tag einen \ anstelle eines / gesetzt hat :).

  • Nach "enter" soll Script automatisch oder nach Zeit weiter ausgeführt werden

    • i2c
    • 3. August 2010 um 00:54
    [autoit]

    Opt("WinTitleMatchMode", 2)
    Global $sTime = 2000

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

    While 1
    WinActivate("Microsoft Excel - Adressen-Datenbank-SHOP.xls")
    WinWait("Microsoft Excel", "Adressen-Datenbank-SHOP.xls", 10)
    Send("!b")
    Send("s")
    Send("{TAB 4}")
    Send("{ENTER}")
    Send("!b")
    Send("s")
    Sleep($sTime)

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

    #cs
    Hier fehlt eine Bedingung bei der die Schleife verlassen werden soll.

    If $bla Then
    ExitLoop
    Else
    ContinueLoop
    EndIf
    #ce
    WEnd

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

    Sleep(100)
    Send("!x")
    Send("k")
    Send("k")
    Send("Spalte_U_bezahlt")
    Send("{TAB 3}")
    Send("{ENTER}")

    [/autoit]
    Code
    [autoit][/autoit]
  • Bei "StringSplit" immer das letzte Array als Variable

    • i2c
    • 1. August 2010 um 14:12
    [autoit]

    $pfad = "c:\Programme\Bla\blub.exe"
    $array = StringSplit($pfad, "\")
    $file = $array[$array[0]]

    [/autoit]


    Lässt sich auch per _PathSplit() lösen.

  • läuft Skype eigentlich auf Win7 x64

    • i2c
    • 30. Juli 2010 um 11:20
    Zitat von Developer30

    Und läuft die ganz normale Version auf 64bit


    Ja, tut sie.

  • cmd

    • i2c
    • 25. Juli 2010 um 04:00
    Zitat von Carsten8

    Einfach wäre es, wenn du statt CMD die Funktionen FileDelete bzw. DirRemove verwendest. Beides sind native AutoIt funktionen und sicher kompatibler als mit CMD zu arbeiten ;)

    Zitat von AutoTim

    Ich möchte aber eben diesen Ordner leeren, ohne Ihn selber zu löschen. Und ich weis ja nicht was drinnen ist. Ach und wenn die datei nciht gelöscht werden kann. Weil sie z.B. gerade verwendet wird, dann soll sie einfach übersprungen werden.

    mfg Tim

    Wenn du FileDelete() einen Ordnerpfad übergibst werden alle Dateien in diesem Ordner gelöscht. Dateien die nicht gelöscht werden können, werden soweit ich weiss übersprungen.

  • Dateien auslesen

    • i2c
    • 23. Juli 2010 um 22:10

    Ich wusste nicht genau was ich mit "... und das dann so ab speichern" anfangen sollte. Klang für mich als würde er gerne die sortierten Infos abspeichern wollen um dann später wieder aus dem Programm heraus auf die Dateien zugreifen zu können. Eine Art Archiv halt.

  • Dateien auslesen

    • i2c
    • 23. Juli 2010 um 21:18

    Dazu bräuchtest du eine rekursive Dateisuche (findest du im Forum im Dutzend) und zum auslesen der Informationen würd ich mal die ID3 UDF empfehlen.

    edit: und wenn die Dateiinformatinen dann noch gespeichert werden sollen, eine .ini oder Datenbank.

  • täglich Forumausfälle (nur bei mir?)

    • i2c
    • 23. Juli 2010 um 19:59

    In dem Fall ist die Tabelle für die Sessions in der Datenbank voll und deshalb können keine neuen angelegt werden.
    Vor der Meldung stand ich heute am frühen Nachmittag zur Abwechslung auch mal. Dieser "Fehler" betrifft immer nur User die eben eine neue Sesion brauchen. Andere, die immernoch eine gültige Session in der Datenbank haben können fröhlich und ungestört weiterposten.

    Helfen könnte es, die max_heap_table_size zu erhöhen. Im ACP hätte man die Möglichkeit, die Gültigkeitsdauer der Sessions zu verkürzen um so frühzeitig für mehr Platz zu sorgen. In den Admin Tools gibt es afair auch die Möglichkeit eine regelmässige Datenbankoptimierung anzustossen.


    edit: hab auch schonmal schneller getippt.

  • Hilfe zu diesem FORUM

    • i2c
    • 23. Juli 2010 um 19:21

    Kann es bestätigen.
    Es ist zwar wieder möglich seine Beiträge mit voll funktionsfähigem WYSIWYG-Editor zu schreiben, beim bearbeiten schmiert Opera allerdings ab.

    Das Problem kannst du selbst leider nicht beheben. Es beschränkt sich auch nicht unbedingt nur auf dieses Forum sondern tritt bei nahezu allen wbb3.0.x und wbb 3.1.x (nach upgrade von wbb 3.0.x) Foren auf. Grund: Inkopatibilität im JavaScript.

    Opera 10.60 build 6386 auf Ubuntu 10.4 x86_64 2.6.34-020634-generic (falls es jemanden interessiert :) )

    PS: Es gibt hier ein kleines Skript von Andy (hat's glaube ich verbrochen :) ) das im Opera bei Bedarf JavaScript ausschaltet. Einfach mal suchen.

  • XML Parser

    • i2c
    • 23. Juli 2010 um 15:30
  • Mouseklick Funktioniert nicht

    • i2c
    • 23. Juli 2010 um 13:57

    Im ersten Versuch fehlt dir die schliessende Klammer beim 2ten Pixelsearch.
    Der zweite ist total Konfus. Was sollen die Werte in den eckigen Klammern sein? Ausserdem schliesst du ein If das nie geöffnet wurde.
    Halt dich an deinen ersten Versuch und verwende bitte beim nächsten mal den autoit-BBCode für deinen Quellcode.

    PS: Wofür ist das Ganze gedacht? Welche Seite, welche Links? Da gibt es sicher elegantere Lösungen als PixelSuchDingens.

    edit:
    Wenn man auf ein Arrayelement zugreift dann $var[$i] nicht $$var [$i]. Die Leerstelle ist falsch.
    Wenn man eine runde Klammer öffnet, muss man sie auch wieder schliessen. Eine schliessende, eckige Klammer bringt da nichts.

  • Aufbau einer Website?

    • i2c
    • 23. Juli 2010 um 12:59

    Das ganze würde auch mit reinem PHP gehen.
    Übergib bei deinen Navigationspunkten eindeutige Parameter, z.B. www.deine-domain/index.php?page=home, www.deine-domain/index.php?page=creator etc.
    In deine Index includierst du eine .php. In dieser PHP holst du dir den Parameter per $_GET und ordnest ihm über ein switch-case einen Inhalt zu.

    edit: So ist das wenn man einen Beitrag nicht sofort abschickt. Inelukis Vorschlag ist praktisch das selbe.

  • GUIs einfärben

    • i2c
    • 22. Juli 2010 um 21:10

    Mit GUISetBkColor() in Verbindung mit dieser UDF http://www.autoitscript.com/forum/index.php?showtopic=96464 lässt sich bestimmt was schönes basteln.

  • Mit StringRegExp teil String überprüfen

    • i2c
    • 22. Juli 2010 um 15:57

    Startpost bearbeiten und den Präfix vor dem Titel ändern.

  • Mit StringRegExp teil String überprüfen

    • i2c
    • 22. Juli 2010 um 14:49

    Als Rückgabe bekommst du die Position des Substrings. Also einen Wert >= 1. Wird er nicht gefunden, dann 0.

    "Beispiel"
    [autoit]

    $string = "Hallo Welt, das Leben ist schön"

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

    $result = StringInStr($string, "Hallo")
    MsgBox(0, "", "String gefunden bei Position: " & $result)

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

    $result = StringInStr($string, "Leben")
    MsgBox(0, "", "String gefunden bei Position: " & $result)

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

    $result = StringInStr($string, "bla")
    MsgBox(0, "", "String gefunden bei Position: " & $result)

    [/autoit]
  • Mit StringRegExp teil String überprüfen

    • i2c
    • 22. Juli 2010 um 14:40

    In dem Fall kannst du auch einfach StringInStr() verwenden.

  • Funktionen wiederholen

    • i2c
    • 22. Juli 2010 um 03:47

    Alles sehr theoretisch.

    Wie wäre es, wenn du die Funktion beim Skriptstart ausführst und erst danach in AddlibRegister() packst?

    [autoit]


    _output()
    AdlibRegister("_output", 5000)

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

    While 1
    Sleep(100)
    WEnd

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

    Func _output()
    MsgBox(0, "bla", "blub")
    EndFunc ;==>_output

    [/autoit]
  • Asus M2A-VM HDMI - Geforce 8600 GT geht nicht

    • i2c
    • 22. Juli 2010 um 01:57

    Selbst in den billigsten Billiggehäusen sollten aber 2 Lüfter (jeweils einen vorne und hinten) Platz finden können.
    Zur Not kann man die notwendigen Bohrungen ja auch von Hand "nachrüsten". Schablonen für die gängigen Lüftergrössen gibt's bei Google.

    PS: Bei einer 100°C heissen Grafikkarte würde ich mir überlegen, meinen Morgenkaffee direkt am PC zu kochen - der Umwelt zuliebe.

  • USB-Trojaner-Lücke in Windows

    • i2c
    • 21. Juli 2010 um 15:14

    Hab heute zur Abwechslung mal wieder meine Windows Kiste gestartet.
    ESET Smart Security meldet den Proof of Concept Exploit als LNK/ExploitCVE-2010-2568 Trojaner und bricht den Download ab. Nach erzwungenem Download wird die .lnk sofort beim öffnen des Explorers in die Quarantäne verschoben - keine Debug-Meldung.

  • USB-Trojaner-Lücke in Windows

    • i2c
    • 20. Juli 2010 um 23:22

    Tut mir leid das jetzt sagen zu müssen aber "scheiss drauf" ist so ziemlich der dümmste Kommentar den man zu diesem Thema abgeben kann. Mit diesem blinden Vertrauen wirst du dich früher oder später mit hoher Warscheinlichkeit in irgendeiner viclog oder in 'nem Botnet wiederfinden.

    Das soll jetzt kein persönlicher Angriff sein aber bei so einer Einstellung keimt in mir der Wunsch auf, das Internet nur für Leute mit der nötigen Reife zugänglich zu machen.

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™