Wenn ja, dann würde mir das ja nichts nützen, weil eben das Laden so lange dauert!
Das geht bei mir sehr schnell:
C:\Programme\AutoIt3\AutoIt3.exe 0x78C22DF03127318893CE5B1FEDE8401C Dauer: 42.268221240409 ms
C:\Programme\AutoIt3\Neuer Ordner\AutoIt3.exe 0x78C22DF03127318893CE5B1FEDE8401C Dauer: 42.3855545886419 ms
ermittelt mit diesem Beispielskript:
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <Crypt.au3>
; Example of hashing files
[/autoit] [autoit][/autoit] [autoit]; Create GUI
$hWnd=GUICreate("Hasher",370,60)
$hFileControl=GUICtrlCreateInput("",5,5,200,20)
$hBrowseButton=GUICtrlCreateButton("...",210,5,35,20)
$hHashCombo=GUICtrlCreateCombo("MD5",250,5,50,20)
GUICtrlSetData(-1,"MD2|MD4|SHA1")
$hCalcButton=GUICtrlCreateButton("Calculate",305,5,60,20)
$hHashLabel=GUICtrlCreateLabel("Hash Digest",5,35,365,20,$SS_CENTER)
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]_Crypt_Startup()
[/autoit] [autoit][/autoit] [autoit]Do
$msg=GUIGetMsg()
Switch $msg
Case $hBrowseButton
$sFile=FileOpenDialog("Open file","","All files (*.*;)")
GUICtrlSetData($hFileControl,$sFile)
Case $hCalcButton
$iALG_ID=0
; What algorthm did the user choose?
Switch GUICtrlread($hHashCombo)
Case "MD2"
$iALG_ID=$CALG_MD2
Case "MD4"
$iALG_ID=$CALG_MD4
Case "MD5"
$iALG_ID=$CALG_MD5
Case "SHA1"
$iALG_ID=$CALG_SHA1
Case Else
MsgBox(16,"Error","Not a valid algorithm!")
ContinueLoop
EndSwitch
$sFile=GUICtrlRead($hFileControl)
If Not FileExists($sFile) Then
MsgBox(16,"Error","Invalid file")
ContinueLoop
EndIf
$tdStart = TimerInit()
$bDigest=_Crypt_HashFile($sFile,$iALG_ID)
$tdDauer = TimerDiff($tdStart)
GUICtrlSetData($hHashLabel,$bDigest)
ConsoleWrite($sFile & " " & $bDigest & " Dauer: " & $tdDauer & " ms" & @crlf)
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
Until False
_Crypt_Shutdown()
[/autoit]mit dem Standard-Parameter: MD5
mfg autoBert