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

Beiträge von supernova

  • _IEcreate Anomalie

    • supernova
    • 21. Juni 2016 um 14:58

    beim testen mit ShellExecute hat der browser immer brav getan, was er tun musste.
    bis jetzt ohne jeden hänger (bei ein paar tausendmal).

    die until-schleife, so wie oben, finde ich aber perfekt und sinnvoll.

    !!! trotzdem hoffe ich, die _IEcreate-anomalie wird noch zu meinen aktivzeiten behoben !!!

  • _IEcreate Anomalie

    • supernova
    • 21. Juni 2016 um 12:49

    das mit der do-until schleife befriedigt nicht. ebenso muss man dann einen ausstieg/abbruch der schleife einbauen sonst hängt's.
    [Blockierte Grafik: http://www.aaoo.info/autoit/IEcreate_fehler2.jpg]

    diese anomalie ist schon jahre alt und schleppt sich durch die versionen immer weiter.


    schon 2012 habe ich offenbar an dem gebastelt und es fand sich eine temporäre lösung mit einem brutalen eingriff in die IE.au3
    https://autoit.de/index.php/Thre…AtMail-Webmail/

    habe es jetzt so gelöst.
    [Blockierte Grafik: http://www.aaoo.info/autoit/IEcreate_alternative.jpg]

    der korrigierte source

    AutoIt
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <IE.au3>
    
    
    $cHinweis="" & _
    "1: GO klicken, Browser startet" & @CRLF & _
    "2: warten bis ready, dann Browser schliessen" & @CRLF & _
    "3: Go klicken: Browser startet"
    
    
    $oWinH=GUICreate("_IEcreate Alternative",270,100,100,100)
    $oHinweis=GUICtrlCreateLabel($cHinweis,10,10,280,40)
    $oTaste=GUICtrlCreateButton("GO",10,60,50,25,0)
    GUISetState(@SW_SHOW)
    
    
    While 1
    $nMsg=GUIGetMsg()
    Switch $nMsg
    
    
    Case $oTaste
    ShellExecute("http://www.irgendetwas.de")  ;;via MSIE vom System
    ;ShellExecute(@ProgramFilesDir & "\Mozilla Firefox\firefox.exe","http://www.irgendetwas.de")
    
    
    Case $GUI_EVENT_CLOSE
    GUIDelete()
    Exit
    EndSwitch
    WEnd
    Alles anzeigen

    hat noch den vorteil, dass auch andere browser als der MSIE zum zuge kommen können.

    damit ist das problem gelöst/weitervertagt !!!

    DuG
    -

  • _IEcreate Anomalie

    • supernova
    • 20. Juni 2016 um 12:33

    der "ganze" source ist oben angezeigt (aufklappen).
    egal welche webseite. die anomalie ist immer.
    auch bei http://www.irgendetwas.de <===== gibt es tatsächlich

  • _IEcreate Anomalie

    • supernova
    • 20. Juni 2016 um 11:27

    hallo zusammen

    hier gleich der muster-source

    AutoIt
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <IE.au3>
    
    
    $cHinweis="" & _
    "1: GO klicken, Browser startet" & @CRLF & _
    "2: warten bis ready, dann Browser schliessen" & @CRLF & _
    "3: Go klicken: Browser startet nicht, Fehlermeldung"
    
    
    $oWinH=GUICreate("_IEcreate Anomalie",270,100,100,100)
    $oHinweis=GUICtrlCreateLabel($cHinweis,10,10,280,40)
    $oTaste=GUICtrlCreateButton("GO",10,60,50,25,0)
    GUISetState(@SW_SHOW)
    
    
    While 1
    $nMsg=GUIGetMsg()
    Switch $nMsg
    
    
    Case $oTaste
    _IECreate("http://www.irgendetwas.de",0,1,0,0)
    
    
    Case $GUI_EVENT_CLOSE
    GUIDelete()
    Exit
    EndSwitch
    WEnd
    Alles anzeigen

    das vorgehen
    [Blockierte Grafik: http://www.aaoo.info/autoit/IEcreate_testsource1.jpg]

    die Fehlermeldung
    [Blockierte Grafik: http://www.aaoo.info/autoit/IEcreate_fehler1.jpg]

    wer kennt den ausweg ?

    DuG

  • FFFE aus Datei auslesen (beide Byte am Anfang)

    • supernova
    • 19. August 2015 um 08:22

    tja, habe wieder dazu lernen können. danke.

  • FFFE aus Datei auslesen (beide Byte am Anfang)

    • supernova
    • 18. August 2015 um 15:09

    hallo lieber Andy

    hier das Ergebnis wenn man die datei mit FileOpen() und dem mode=16 einliest.
    [Blockierte Grafik: http://www.aaoo.info/fileopen-ergebnis-beim-HEX-einlesen.jpg]


    FFFE fehlt.

    wir müssen glaub ich ausserhalb von FileOpen() suchen

  • FFFE aus Datei auslesen (beide Byte am Anfang)

    • supernova
    • 18. August 2015 um 15:01

    hallo zusammen

    den trick/vorschlag von wir4all mit dem "umkopieren" von einer textdatei in eine bilddatei und erst dann diese mit FileOpen() öffnen hat nichts gebracht. dieser trick geht leider nicht.

    gango hat recht. das format der datei interessiert überhaupt nicht. man sollte einfach die möglichkeit
    haben eine datei, egal was, vom echten anfang bis zum echten ende einlesen zu können.

    vielleicht bringt es uns weiter, wenn wir annehmen es sei eine simple EXE-datei die wir byte für byte
    einlesen möchten, ob in eine variable oder array ist egal.

  • FFFE aus Datei auslesen (beide Byte am Anfang)

    • supernova
    • 18. August 2015 um 11:30

    hallo lieber AspirinJunkie

    verhedere dich nicht mit den Bezeichnungen wie UTF-16 Little Ending.
    das alles interessiert nicht was wie eine Datei ggf sein soll/könnte.

    das "Thema" sagt es.
    es geht schlicht und einfach darum, die echten ersten beiden Byte aus einer Datei zu lesen.
    egal ob bild, text, oder sonst etwas.

    mein editor (ultraedit) zeigt alles an. nicht aber jeder editor kann/will das.

    in der datei musterdatei_ANSI.txt ist FFFE nicht enthalten und in der datei
    musterdatei_UTF-8.txt ist FFFE enthalten und ebenso zu jedem zeichen noch ein Byte
    mit 00. das siehst du auch an der echten grösse der datei.

    nur wenn du das siehst kannst du weiterhelfen.

  • FFFE aus Datei auslesen (beide Byte am Anfang)

    • supernova
    • 18. August 2015 um 10:15

    hallo lieber AspirinJunkie
    danke für dein rasches coden.
    nun, FileRead() ignoriert FFFE und zeigt das erste zeichen in einer Datei an.
    in dem falle 6Dhex respektive das kleine m.

  • FFFE aus Datei auslesen (beide Byte am Anfang)

    • supernova
    • 18. August 2015 um 09:31

    ein ganz herzliches . . . hallo

    eine datei in ANSI/DOS sieht so aus
    [Blockierte Grafik: http://www.aaoo.info/musterdatei_ANSI.jpg]


    eine datei in UTF-8 sieht so aus (beginnt immer mit FFFE)
    [Blockierte Grafik: http://www.aaoo.info/musterdatei_UTF-8.jpg]


    lade ich die datei mit FileOpen(), so stehen mir die beiden byte am anfang nicht zur verfügung.

    diese möchte ich aber unbedingt abfragen/auslesen und nicht via FileGetEncoding()

    wer weiss konkreten rat ? danke

    Dateien

    musterdatei_ANSI.txt 28 Byte – 415 Downloads musterdatei_UTF-8.txt 32 Byte – 452 Downloads
  • Bug _FTP_FileTimeLoHiToStr

    • supernova
    • 4. April 2014 um 12:34

    Hallo zusammen

    Hole auf dem FTP-server mit der Funktion _FTP_FindFileFirst das Datum und die Zeit einer Datei.

    Dies ergibt als Beispiel die folgenden beiden Werte 2182286336 und 30363634

    #include <FTPEx.au3>
    MsgBox(0,"",_FTP_FileTimeLoHiToStr(2182286336,30363634,1)) ;;AutoIt Version 3.3.10.2

    2014/04/04 09:42:00 wird angezeigt
    yyyy/mm/dd hh:mm:ss


    ! Egal welche echten Unix-Werte man verwendet, die Sekunden sind immer 00 !

    ??? Bug in der UDF ???


    Erbitte konkrete Hilfe. Danke.

  • SciTE markiert gleiche Worte

    • supernova
    • 18. Januar 2014 um 18:05

    hallo lieber Raupi

    super, hat sofort geholfen der eintrag in der Datei für

    "Benutzer-Einstellungen bearbeiten" bei der menuauswahl Optionen, respektive

    "Open User Option File" bei der menuauswahl Options

    [Blockierte Grafik: http://www.novalku.com/autoit-forum/SciTEUser-properties.jpg]


    ich lasse den thread noch eine weile offen.

    vielen lieben dank für deine schnelle kompetente hilfe.

  • SciTE markiert gleiche Worte

    • supernova
    • 18. Januar 2014 um 15:12

    in der Installation von AutoIt 3.3.10.2 ist der SciTE-lite enthalten.

    hier werden nur die zeichen markiert angezeigt, die man auch will und so soll es bleiben.

    [Blockierte Grafik: http://www.novalku.com/autoit-forum/SciTE-lite.jpg]


    installiert man im nachhinein den AutoIt Script Editot SciTE darüber, werden alle worte/zeichen markiert dargestellt,

    die dem was man selber markiert auch entsprechen.

    [Blockierte Grafik: http://www.novalku.com/autoit-forum/AutoItScriptEditor.jpg]


    frage: wo/wie kann man das anpassen.

    1) mittels Navigation im menu an den richtigen ort zum an/entklicken

    2) anpassen in einer .properties-dateien

    3) farben anders wählen.


    DuG

  • Array sortieren, nicht 1,10,100,2,3 sondern 1,2,3,10,100

    • supernova
    • 17. Oktober 2013 um 17:56

    vielen dank für eure schnelle hilfe/ideen

    habe hier die lösung gefunden

    [ gelöst ] Array logisch sortieren BugFix hier was für dich ;)

    darin macht progandy die deutschsprachige version wahr vom link von UEZ

    _ArrayNatuarlSort hat aber einen bug wie ich feststellte.

    ist nämlich im array[0] die anzahl/länge vom array enthalten, so wird dieses wie ein xyz.jpg auch mit sortiert.

    auf die schnelle habe ich es so gemacht:
    ;;alle Bilder/Dateien in Array
    $aBild=_FileListToArray($cVon,"*",1)

    ;;Array manipulieren und sortieren
    _ArrayDelete($aBild,0) ;;<========== hier lösche ich einfach den ersten(0) eintrag im array


    _ArrayNaturalSort($aBild)
    $nBild=UBound($aBild)-1


    DuG

  • Array sortieren, nicht 1,10,100,2,3 sondern 1,2,3,10,100

    • supernova
    • 17. Oktober 2013 um 16:36

    hallo zusammen

    im array ist folgendes:

    Dim $Array[4]=["1.jpg","2.jpg","10.jpg","100.jpg","3.jpg"]

    _ArrayDisplay($Array) ;;zeigt an 1.jpg 2.jpg 10.jpg 100.jpg 3.jpg


    also sortieren

    _ArraySort($Array,0,1)

    _ArrayDisplay($Array) ;;zeigt an 1.jpg 10.jpg 100.jpg 2.jpg 3.jpg


    gewünscht ist aber 1.jpg 2.jpg 3.jpg 10.jpg 100.jpg

    also ganz "natürlich" sortiert


    DuG

  • FileSelectFolder mit Dateianzeige

    • supernova
    • 6. August 2013 um 08:07

    vielen dank für die infos. die lösung von micha_he funktioniert. hiermit schliesse ich das thema

  • FileSelectFolder mit Dateianzeige

    • supernova
    • 4. Juli 2013 um 07:47

    vielen dank lieber Micha_he.
    genau. einen etappensieg haben wir schon.
    diese lösung zeigt die dateien vertikal an innerhalb vom ordner baum.
    hat es in dem ordner viele weitere ordner ist es etwas gewöhnungsbedürftig,
    zu scrollen und unten nachzusehen.

    [Blockierte Grafik: http://www.novalku.com/autoit-forum/FileSelectFolder_vertikal.jpg]

    gesucht ist also die lösung, wo die dateien vom ordner horizontal (in einem separaten bereich)
    angezeigt werden.

  • FileSelectFolder mit Dateianzeige

    • supernova
    • 3. Juli 2013 um 17:14

    hallo zusammen,
    möchte den FileSelectFolder im prinzip so wie der FileOpenDialog.
    der FileOpenDialog wäre zwar okay, wenn ich dort nur einen ordner auswählen könnte.
    der FileSelectFolder bietet leider nicht eine struktur, wo auch die in den ordnern enthaltenen dateien sehe.

    [Blockierte Grafik: http://www.novalku.com/autoit-forum/FileSelectFolder.jpg]

    [Blockierte Grafik: http://www.novalku.com/autoit-forum/FileOpenDialog.jpg]

    wer hat eine lösung ? danke.

  • MenuKurzwahl unterstrichen zeigen

    • supernova
    • 2. Mai 2013 um 17:12

    ja, funkey, hast voll ins auge getroffen. einstellen auf systemebene. es klappt. danke dir sehr.

    hier noch 2-bilder die das zeigen: (keyboard shortcuts and access keys)

    [Blockierte Grafik: http://www.novalku.com/alleForen/Center%20fuer%20erleichterte%20Bedienung%20Auswahlen.jpg]

    [Blockierte Grafik: http://www.novalku.com/alleForen/keyboard%20shortcuts%20and%20access%20keys%20fix%20anzeigen.jpg]

  • MenuKurzwahl unterstrichen zeigen

    • supernova
    • 1. Mai 2013 um 15:36

    angenommen, der text von einem menueintrag von einem autoitfenster ist "Exit".


    verändere ich diesen in "Exi&t", so kann ich durch einfaches antippen von t auf der tastatur
    diesen menupunkt ausführen.

    soweit sogut.

    frage:
    wie erreiche ich aber, dass dieser buchsatbe "t" unterstrichen dargestellt wird ???? danke.

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™