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

Beiträge von BugFix

  • Mein Problem mit den " Gänsefüßen "

    • BugFix
    • 22. Juli 2010 um 10:05

    Bahnhof? - Erfordert deine Anwendung den oben von mir gebastelteten Aufruf z.B. als Parameter in Gänsefüßchen brauchst du jetzt nur einsetzen:

    [autoit]

    Blabla('"' & $sPath & '"')

    [/autoit]
  • Mein Problem mit den " Gänsefüßen "

    • BugFix
    • 22. Juli 2010 um 09:59

    Wenn es mit verschiedenen Gänsefüßchen, Makros oder Leerzeichen Probleme gibt, ist es meist am Einfachsten den String außerhalb des Aufrufs in einer Variablen zusammenzubasteln und dann nur die Variable an den Aufruf zu übergeben.

    Bsp.:

    [autoit]

    $sPath = @MyDocumentsDir & '\Testanwendungen Neu\Anwendung.exe "Parameter"'

    [/autoit]
  • Eine total verrückte SD-Karte

    • BugFix
    • 21. Juli 2010 um 23:57

    Hi,
    also ich habe ein ganz krasse SD-Karte (in meinem Fotoapparat). Eigentlich eine stinknormale 2GB von EMTEC. Aber manchmal, ohne ersichtlichen Grund, beschließt sie, einige der Fotos zu "verstecken". Habe die Karte jetzt ca. 6 Jahre und nun zum zweiten mal Folgendes erlebt:
    Es waren einige hundert Aufnahmen auf der Karte und ich steckte die Karte mittels USB-Card Reader an den PC und verschob einzelne Aufnahmen auf den Rechner. Als ich später beim Fotografieren unterwegs war und einige ältere Aufnahmen ansehen wollte, fand ich einige Aufnahmen nicht mehr. Ich hatte keine Erklärung und fotografierte also munter weiter. Ein paar Tage später waren auch plötzlich die verschwundenen Aufnahmen wieder da. Ich vermutete also, ich hatte diese irgendwo in den hunderten Bildern wirklich übersehen.
    Nun aber eine ähnliche Situation. Etwa 200 Aufnahmen waren auf der Karte. Ich hatte einen Überraschungsschnappschuß von meiner Tochter während einer Feier gemacht. Das hat ihr nicht gefallen und in einem unbeobachteten Augenblick löschte sie dieses Bild. Ich merkte es aber, lächelte nur still, schob meine 2.te SD-Karte ein um später das Bild wiederherzustellen.
    Das tat ich dann auch erfolgreich. Dabei war nur Lesezugriff auf die SD-Karte und das Ergebnis wurde auf den PC geschrieben. Als ich die Karte dann wieder im Apparat hatte, vermißte ich plötzlich etliche Aufnahmen. Ich suchte von vorn nach hinten und zurück - nix. Dann dachte ich, dass evtl. das Wiederherstellungsprogramm unerklärlicherweise doch auch Schreibzugriffe auf die Karte gehabt hätte. Also habe ich mit einem professionellen Programm (PhotoRescue PC) die Karte nochmals abgesucht und dabei hunderte Bilder wiederherstellen können - aber nicht die gesuchten.
    Total konfus. :wacko:
    Die brauchbaren Bilder hab ich dann auf den PC geschoben und die Karte komplett gelöscht. Anschließend auch neu formatiert (Schnellformatierung).
    Als ich nun mit der (leeren) Karte eifrig neu fotografierte (weit über 200 Aufnahmen) und dann am Abend die Bilder durchsah, tauchten plötzlich mittendrin die vermißten Aufnahmen auf. 8o
    Ich nehme an, dadurch, dass die Bildnummerierung wieder an den Zahlenwert gelangte, den die 'vermißten' Bilder hatten und die Karte so 'gütig' war deren Position wieder in der FAT anzuzeigen, konnte ich sie wieder sehen. :rofl:
    Also eine reale Erklärung habe ich dafür nicht, ich weiß nur, dass ich mit der Karte wohl besser nicht mehr fotografieren werde.

  • Tray on event Mode

    • BugFix
    • 21. Juli 2010 um 16:23

    Na wenn das so ist:
    Schau mal hier: Prozeßvergleich
    Dort lassen sich neu hinzugekommene Prozesse ermitteln. Da hängst du einfach einen Vergleich dran ob es ein bestimmter Prozeß ist und wenn ja, popt die Meldung auf.

  • Tray on event Mode

    • BugFix
    • 21. Juli 2010 um 15:07
    Zitat von billemg

    Ich will eine Tray Funktion entwickeln, die automatisch aufpoppt sobald ein bestimmtes Fenster in der Taskleiste vorhanden ist.


    Was soll mit welchem Inhalt aufpopen? Ein Fenster? Wo ist der Zusammenhang zum Tray?
    Aus deiner Beschreibung werde ich nicht schlau.

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 21. Juli 2010 um 09:21
    Zitat von sl4y3r

    Und das mit dem USB, lese dir mal den Artikel durch man wird Vorher gewarnt, wenn sich das Skript mit dem Internet verbindet.


    Das ist ja sehr naiv. Es ist ja gerade der Trick von Schadprogrammen, dass sie diese Meldungen unterdrücken bzw. selbst den Zugriff 'erlauben'.

  • Textkonverter

    • BugFix
    • 21. Juli 2010 um 09:15

    Es ist sicher nicht ganz so simpel. Du mußt ja m.M. so vorgehen:
    - ist aktuelles Zeichen eine Silbe?
    - ist aktuelles Zeichen + folgende(s) Zeichen eine andere Silbe?
    Denn ich vermute, dass dort einige Kombinationen möglich sind. Somit mußt du auch ein Kriterium finden, ob das aktuelle Zeichen oder die Kombination mit Folgezeichen die eigentliche Silbe darstellen.
    Zum Arbeiten wäre hier ein Scripting.Dictionary-Objekt empfehlenswert.

  • Between-Befehl in AutoIt

    • BugFix
    • 20. Juli 2010 um 21:06

    Koordinaten vergleichen ist sehr allgemein gefaßt.
    z.B. können ja Flächen betroffen sein, dann läßt sich mit den diversen Rect-Funktionen Schnittmenge, Differenzmenge etc. ermitteln.

  • Between-Befehl in AutoIt

    • BugFix
    • 20. Juli 2010 um 21:01

    Was soll denn als Ergebnis rauskommen? Vergleichen kann man ja nach verschiedenen Kriterien.

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 20. Juli 2010 um 19:59

    Eine Alternative gäbe es noch: Hardlinks. Allerdings klappt das nur innerhalb einer Partition.

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 19. Juli 2010 um 22:10

    Am Icon-Cache liegt es m.M. nach nicht. Habe die Iconcache.db gelöscht (wird bei Neustart dann neu angelegt). Effekt gleich Null.
    Es sind ausschließlich die Icons von Links auf EXE-Dateien betroffen. Neu angelegte Verlinkungen sind dann auch ohne eigenes Icon.
    Ich habe nun versucht mit TweakUI ein Icon Repair auszuführen. Einziger Effekt: Alle EXE-Icon sind jetzt futsch. Unumkehrbarer Vorgang. Naja, ob ein paar oder alle futsch, ist wohl eh Wurscht. :S

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 19. Juli 2010 um 20:16
    Zitat von Oscar

    Ohne Icons ist meine Schnellstartleiste ein Witz.


    Wenn es nur um die Schnellstartleiste geht: dann verwende doch Object-Dock. Das habe ich zusätzlich um nicht so viele Icon auf dem Desktop zu haben. Außerdem gibt es 'ne Menge schöner Effekte und das gratis.

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 19. Juli 2010 um 18:48

    OK, dann gibt es also einen zusätzlichen Nebeneffekt:
    - zu einigen vorhandenen Links auf Desktop/in Schnellstartleiste und allen Links in den Startmenüs existieren keine Verknüpfungen mehr zu den vorherigen Icons (Standard-Icon für unbekannte Anwendung wird angezeigt)
    - neue Verknüpfungen werden (ausnahmslos?) mit Standard-Icon erstellt, keine Änderung möglich
    - bei einigen Verknüpfungen in Schnellstartleiste und den Menüs läßt sich das Programm-Icon per Hand erneut zuweisen

    Unbefriedigender Zustand: Loch gestopft und System mit vielen häßlich Standard-Icon. 8|

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 19. Juli 2010 um 18:20

    Das ist ohne jede Wirkung. Nach dem Workaround sind bei mir 4 Desktop-Icons nicht sichtbar, es wird das Standard-Icon angezeigt. Das Deaktivieren/Aktivieren der Desktopanzeige ändert da nichts.
    Auch eine neue Verknüpfung zu den Programmen bringt keine Änderung - nur das Standard-Icon wird verwendet. ?(

  • USB-Trojaner-Lücke in Windows

    • BugFix
    • 19. Juli 2010 um 17:19

    Hab mal schnell das Ganze in einem Skript zusammengefaßt:

    Spoiler anzeigen
    [autoit]

    #cs
    1. Click Start, click Run, type Regedit in the Open box, and then click OK

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

    2. Locate and then click the following registry key:
    HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler

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

    3. Click the File menu and select Export

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

    4. In the Export Registry File dialog box, enter LNK_Icon_Backup.reg and click Save
    Note This will create a backup of this registry key in the My Documents folder by default

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

    5. Select the value (Default) on the right hand window in the Registy Editor. Press Enter to edit the value of the key. Remove the value, so that the value is blank, and press Enter.

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

    6.Restart explorer.exe or restart the computer.
    #ce

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

    Local $RegKey = "HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler"
    Local $val = RegRead($RegKey, "")

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

    ; make Backup
    If Not FileWrite(@MyDocumentsDir & '\Backup_IconHandler.txt', _
    'Key: ' & $RegKey & @CRLF & _
    'Name: ' & '(Standard)' & @CRLF & _
    'Typ: REG_SZ' & @CRLF & _
    'Wert: ' & $val) Then Exit MsgBox(0, 'Abbruch', 'Fehler bei Erstellen Backup!')

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

    ; neuen Wert setzen
    If Not RegWrite($RegKey, '', 'REG_SZ', '') Then
    MsgBox(0, 'Achtung', 'Fehler bei Erstellen neuer Schlüsselwert!')
    Else
    If MsgBox(36, 'Fertig', 'Workaround erfolgreich ausgeführt!' & @CRLF & _
    'Zum Aktivieren muß der PC oder "explorer.exe" neugestartet werden.' & @CRLF & _
    'Soll der PC jetzt neu gestartet werden?') = 6 Then Shutdown(6)
    EndIf

    [/autoit]
    Zitat

    Wundet euch nicht, wenn eure Desktopsymbole nach einem Neustart verschwunden sind.
    Sollte das der Fall sein, dann müsst ihr sie über >Ansicht<->Desktopsymbole anzeigen< im Kontextmenü des Desktops wieder sichtbar machen.


    Weißt du, wo es in XP (Home) eingestellt werden kann? Den angeführten Punkt gibt es dort nicht. Bei mir sind auch nur einige Icon betroffen. Ein System warum diese nicht gezeigt werden ist nicht erkennbar. In der Schnellstartleiste ließen sich einige wiederherstellen, indem ich die Icon neu zugewiesen habe. Das funktioniert auf dem Desktop aber nicht.

  • kleiner webcrawler

    • BugFix
    • 19. Juli 2010 um 16:14

    Wozu diese Umstände? Wenn sowieso die IE.au3 verwendet wird, dann gehts mit einem Befehl: _IELinkGetCollection ;)

  • Debughilfe gesucht: Subscript used with non-Array variable

    • BugFix
    • 19. Juli 2010 um 16:03

    Ein Array braucht minimal 1 Element, du deklarierst mit 0 Elementen - ergo: kein Array da. ;)
    Edit: Irgendwas ist mit der Darstellung heut im Argen. Als ich eben gepostet habe war der Code in deinem Post nicht da.
    Somit ist meine Antwort hinfällig.

  • winwait "fenster1" ( OR ) "fenster2"

    • BugFix
    • 19. Juli 2010 um 10:28

    Probier es so:

    [autoit]

    Local $timeout = 'Zeit in Sec'
    If Not WinWait('title1', '[text]', $timeout) Then
    If Not WinWait('title2', '[text]', $timeout) Then Exit MsgBox(0, '', 'Kein Fenster zutreffend')
    EndIf

    [/autoit]
  • Zugriff auf Disketten-Lw NACH Bootvorgang (Avira Antivir?)

    • BugFix
    • 17. Juli 2010 um 11:06

    Hi,
    ich habe bei meinem PC folgendes Phänomen:
    - Booten (Disketten-Lw wird aufgrund BIOS-Einstellungen [SeekFloppy=Disabled] nicht abgefragt)
    - Windows startet
    - nach Windowsstart Zugriff auf Floppy-Lw (keine Floppy drin)
    - wenn im Verlauf der Windows-Sitzung die explorer.exe erneut aufgerufen wird (passiert manchmal, wenn ein Programm sich unsauber beendet) wiederum Zugriff auf die Floppy

    Wer noch ein Floppy-Lw hat, weiß wie nervig das ca. 10 sec. lange Rattern ist. Und besonders gut für die Leseköpfe ist es sicher auch nicht.
    Ich vermute, dass Avira Antivir (v.10) die Ursache ist. Also wollte ich als Scan-Ausnahme dort "A:" eintragen. Jedoch werden nur Ordner oder Dateien als Ausnahme akzeptiert. Kennt jemand eine Möglichkeit ein ganzes Laufwerk vom Scan auszuschließen?
    Das Forum von Avira gibt lapidar zur Antwort, man solle nicht an den Symptomen doktern, sondern nach der Ursache des Lw-Zugriffs suchen. Ha-Ha, die Ursache ist mit 99% Wahrscheinlichkeit Avira Antivir. :S

  • Buchstaben mit Pixelauswertung

    • BugFix
    • 17. Juli 2010 um 10:54
    Zitat von Aquaplant

    Wieso sollte es ausarten, ich wollte doch bloß wissen, ob es so etwas schon in Autoit geschrieben gibt


    Es ist leider so, dass das Forum in letzter Zeit von Bot'ern und Scriptkiddys überflutet wird. Grob geschätzt verstößt fast jede dritte Anfrage gegen unsere Forenregeln. Da erwischt es dann auch mal einen Unschuldigen. Sry.

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™