Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- ;|||| ||||
- ;|||| http://autoithacks.tk/2012/02/usebe-1-0-au3sencillo/ ||||
- ;|||| http://www.youtube.com/watch?v=Bdit_IVIOkE ||||
- ;|||| ||||
- ;|||| Created By Jessus Herrera - AutoitHacks Admin ||||
- ;|||| ||||
- ;|||| Maricela <3 ||||
- ;||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- #NoTrayIcon
- #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
- #AutoIt3Wrapper_Version=beta
- #AutoIt3Wrapper_Outfile=Nueva carpeta\USEBE_x86.exe
- #AutoIt3Wrapper_Outfile_x64=Nueva carpeta\USEBE_x64.exe
- #AutoIt3Wrapper_Compile_Both=y
- #AutoIt3Wrapper_UseX64=y
- #AutoIt3Wrapper_Res_Description=www.AutoitHacks.tk
- #AutoIt3Wrapper_Res_Fileversion=1.0.0.0
- #AutoIt3Wrapper_Res_LegalCopyright=AutoitHacks!
- #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
- #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
- #include <ButtonConstants.au3>
- #include <EditConstants.au3>
- #include <GUIConstantsEx.au3>
- #include <StaticConstants.au3>
- #include <WindowsConstants.au3>
- #include <GuiEdit.au3>
- FileInstall("icon.ico",@TempDir & "\icon.ico",1)
- FileInstall("splash.jpg",@TempDir & "\splash.jpg",1)
- SplashImageOn("",@TempDir & "\splash.jpg","500","150","-1","-1",3)
- Sleep(3000)
- SplashOff()
- #Region ### START Koda GUI section ### Form=usebe xD.kxf
- $Form1 = GUICreate("USEBE 1.0 - AutoitHacks", 344, 297, -1, -1)
- GUISetBkColor(0xFFFFFF)
- $Icon1 = GUICtrlCreateIcon(@TempDir & "\icon.ico", -1, 0, 0, 128, 128)
- $Group1 = GUICtrlCreateGroup("", 128, 0, 209, 129)
- $Label1 = GUICtrlCreateLabel("Unidad:", 136, 16, 48, 17)
- GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
- GUICtrlSetColor(-1, 0xC0C0C0)
- $Label2 = GUICtrlCreateLabel("unidaddad", 184, 16, 142, 17)
- $Label3 = GUICtrlCreateLabel("Capacidad:", 136, 40, 68, 17)
- GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
- GUICtrlSetColor(-1, 0xC0C0C0)
- $Label4 = GUICtrlCreateLabel("Label4", 208, 40, 116, 17)
- $Label5 = GUICtrlCreateLabel("Autorun:", 136, 64, 52, 17)
- GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
- GUICtrlSetColor(-1, 0xC0C0C0)
- $Label6 = GUICtrlCreateLabel("autorun", 192, 64, 140, 17)
- $deleteauto = GUICtrlCreateButton("Eliminar Autorun", 136, 96, 195, 25)
- GUICtrlCreateGroup("", -99, -99, 1, 1)
- $Group2 = GUICtrlCreateGroup("", 8, 128, 329, 161)
- $Label7 = GUICtrlCreateLabel("Examinando Archivo:", 16, 144, 123, 17)
- GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
- GUICtrlSetColor(-1, 0xC0C0C0)
- $Label8 = GUICtrlCreateLabel("", 144, 144, 180, 17)
- $Label9 = GUICtrlCreateLabel("Archivos Eliminados:", 16, 168, 121, 17)
- GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
- GUICtrlSetColor(-1, 0xC0C0C0)
- $Label10 = GUICtrlCreateLabel("VERSION DE PRUEBA", 144, 168, 185, 17)
- GUICtrlSetState(-1, $GUI_DISABLE)
- GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
- GUICtrlSetColor(-1, 0xFF0000)
- $buy = GUICtrlCreateButton("Comprar", 80, 256, 75, 25)
- $second = GUICtrlCreateButton("Segundo Plano", 160, 256, 91, 25)
- GUICtrlSetState(-1, $GUI_DISABLE)
- $exit = GUICtrlCreateButton("Salir", 256, 256, 75, 25)
- $Edit1 = GUICtrlCreateEdit("", 16, 192, 313, 57, $WS_VSCROLL)
- GUICtrlSetData(-1, "")
- GUICtrlSetState(-1, $GUI_DISABLE)
- GUICtrlCreateGroup("", -99, -99, 1, 1)
- GUISetState(@SW_SHOW)
- #EndRegion ### END Koda GUI section ###
- Local $aArray = DriveGetDrive("REMOVABLE")
- If @error Then
- GUICtrlDelete($Label2)
- GUICtrlSetData($Label4,"//")
- $Label2 = GUICtrlCreateLabel("No hay unidades conectadas", 184, 16, 142, 17)
- GUICtrlSetColor(-1, 0xFF0000)
- GUICtrlDelete($deleteauto)
- $deleteauto = GUICtrlCreateButton("Eliminar Autorun", 136, 96, 195, 25)
- GUICtrlSetState(-1, $GUI_DISABLE)
- _GUICtrlEdit_SetText($Edit1, "No Hay Unidad USB..." & @CRLF)
- GUICtrlDelete($Label8)
- $Label8 = GUICtrlCreateLabel("No Hay Unidad...", 144, 144, 180, 17)
- MsgBox(16,"Error!!","No hay ninguna unidad conectada, conecte su usb o dispositivo y reinicie el programa.")
- Else
- For $i = 1 To $aArray[0]
- GUICtrlDelete($Label2)
- $Label2 = GUICtrlCreateLabel("" & StringUpper($aArray[$i]), 184, 16, 142, 17)
- $iTotalSpace = DriveSpaceTotal("" & $aArray[$i])
- GUICtrlSetData($Label4, $iTotalSpace & " MB")
- Next
- EndIf
- $autorun = DriveGetDrive("REMOVABLE")
- if @error Then
- GUICtrlDelete($Label6)
- $Label6 = GUICtrlCreateLabel("//", 192, 64, 140, 17)
- Else
- For $ia = 1 To $autorun[0]
- If FileExists($autorun[$ia] & "\autorun.inf") Then
- GUICtrlDelete($Label6)
- $Label6 = GUICtrlCreateLabel("Presente", 192, 64, 140, 17)
- GUICtrlSetColor(-1, 0xFF0000)
- Else
- GUICtrlDelete($Label6)
- $Label6 = GUICtrlCreateLabel("Sin Autorun", 192, 64, 140, 17)
- GUICtrlDelete($deleteauto)
- $deleteauto = GUICtrlCreateButton("Eliminar Autorun", 136, 96, 195, 25)
- GUICtrlSetState(-1, $GUI_DISABLE)
- EndIf
- Next
- EndIf
- $source = GUICtrlRead($Label2)
- Dim $FolderName = $source & "\"
- Dim $FileCount = 0
- ScanFolder($FolderName)
- Func ScanFolder($SourceFolder)
- Local $Search
- Local $File
- Local $FileAttributes
- Local $FullFilePath
- $Search = FileFindFirstFile($SourceFolder & "\*.*")
- While 1
- If $Search = -1 Then
- ExitLoop
- EndIf
- $File = FileFindNextFile($Search)
- If @error Then ExitLoop
- $FullFilePath = $SourceFolder & "\" & $File
- $FileAttributes = FileGetAttrib($FullFilePath)
- If StringInStr($FileAttributes,"D") Then
- ScanFolder($FullFilePath)
- Else
- LogFile($FullFilePath)
- EndIf
- WEnd
- FileClose($Search)
- EndFunc
- Func LogFile($FileName)
- FileWriteLine(@DesktopDir & "\UsebeListArchive.txt",$FileName)
- $FileCount += 1
- GUICtrlDelete($Label8)
- $Label8 = GUICtrlCreateLabel($FileCount & "", 144, 144, 180, 17)
- _GUICtrlEdit_SetText($Edit1, $FileName & "" & @CRLF)
- Sleep(50)
- FileWriteLine(@DesktopDir & "\UsebeListArchive.txt","---------------------------------------------------------------------------------")
- EndFunc
- _GUICtrlEdit_SetText($Edit1, "Terminado..." & @CRLF)
- GUICtrlDelete($Label8)
- $Label8 = GUICtrlCreateLabel("Terminado...", 144, 144, 180, 17)
- While 1
- $nMsg = GUIGetMsg()
- Switch $nMsg
- Case $GUI_EVENT_CLOSE
- Exit
- Case $deleteauto
- $source = GUICtrlRead($Label2)
- FileDelete($source & "\autorun.inf")
- Case $buy
- MsgBox(0,"Comprar?? para nada :D","Este Software es freeware xD y no tienes que comprarlo :D" & @CRLF & "un ejemplo mas creado por Jesus Herrera para AutoitHacks" & @CRLF & "Saludos!!" & @CRLF & @CRLF & "email: [email protected]" & @CRLF & "www.autoithacks.tk" & @CRLF & "http://www.youtube.com/user/autoithacks")
- Case $second
- ;Deshabilitado
- Case $exit
- MsgBox(0,"GRACIAS!!! :D","Gracias por usar este humilde ejemplo y por visitar nuestra pagina :D" & @CRLF & "un abrazo y agradecimiento muy grande por seguirnos por todo este tiempo n.n" & @CRLF & "registrate y aporta,comparte tus conocimientos en autoit :D bendiciones" & @CRLF & @CRLF & "www.autoithacks.tk")
- Exit
- EndSwitch
- WEnd
Advertisement
Add Comment
Please, Sign In to add comment