TrayTip

  • ich habe mir dieses Script "vom englischen Forum" für mich angebast.
    Es geht auch super und weil es so gut geht, würde ich noch gerne eine fortschritsanzeige mit einbauen "TrayTip"
    ich komme aber irgend wie nicht klar damit.
    ich hänge noch mal ein weiteres script mit an, wo diese wunderschön geht, aber ich schaffe es nicht die zu zu ändern das die hier in diesen geht.


    hier ist das wunderschöne "TrayTip" drinnen.

    also das hier:

    Doktore

    • Offizieller Beitrag

    was willste genau machen? ich würd das aber eher so machen:ProgressOn

    Code
    ProgressOn("","Prozent test")
    For $i = 0 To 100
    	;TrayTip("",$i&"%",1) ;hier die traytip variante
    	ProgressSet($i,$i&"%")
    	Sleep(10)
    Next

    Edit peethebee:
    Nicht zu vergessen:

    Code
    ProgessOff()
  • ich kapier es einfach nicht und bekomme es nicht hin.

    Doktore

    • Offizieller Beitrag

    thx petebe sry wegn rchtschr.sreibvon psp^^
    du darfst nich jdsmal progresson schreiben,sondern nur vor der schleife!also so wie oben mein bsp!

    edit: aber vom Pc^^
    das kann garnet gehen! Die rechnung ist volkommen falsch!
    ausserdem würd ich das mit einer For schleife ,machen! also so:

    Code
    ProgressOn("Aktuell","Prozent test")
    For $i = 0 To $te
            $prog = $i*100/$te
            Sleep(100)
            ProgressSet($prog,"","")
    Next
    ProgressOff()


    das $i = 0 kannste weglassen kann aber bei großen scripten ganz nützlich sein, dann würd ich es aber am anfang packen!


    edit2: noch unten einfügen:

    Code
    Func HexToNum($hex)
    	$ret = StringReplace($hex,"A",10)
    	$ret = StringReplace($ret,"B",11)
    	$ret = StringReplace($ret,"C",12)
    	$ret = StringReplace($ret,"D",13)
    	$ret = StringReplace($ret,"E",14)
    	$ret = StringReplace($ret,"F",15)
    	Return $ret
    EndFunc


    weiß aber nicht ob das stimm, kann da mal jmd gucken?
    und dan oben bei

    Code
    $te = _StringToHex(FileRead($FILEOPEN, 2048))


    eifach da unter noch

    Code
    $te = HexToNum($te)


    eingeben, also das das dan so aussieht:

    Code
    $te = _StringToHex(FileRead($FILEOPEN, 2048))
    $te = HexToNum($te)