Estoy muy confundido. ¿Puedes indicarle a jdownloader o mipony que complete el proceso?
;Monitoriza si hay uno cada minuto. Los archivos de piezas se han reducido.
;Cuando se detecta. Los archivos de piezas se están reduciendo.
;Establezca las teclas de método abreviado Ctrl 1 para mostrar la ventana Ctrl 2 para ocultar la ventana Ctrl 3 para abrir el cuadro de diálogo de salida.
; Winxp autoit 3.3.6.1 versión china compilada y ejecutada correctamente.
;Puedes contactarme en Baidu hola, es el código fuente de au3.
# incluir ltFile.au3 gt
# incluir ltGuiListView.au3 gt
# incluir ltButtonConstants.au3 gt
# incluir ltGUIConstantsEx. au3 gt
# incluir ltListViewConstants.au3 gt
# incluir ltWindowsConstants.au3 gt
opt(" mustdeclaravers ", 1)
global $down_load_dir = "C:\Program Files\emule\Incoming";Ruta de descarga
global $complete_sound = "C:\Program Files\emule\MSN_Sent.MP3" ;La ruta para descargar el archivo de tono .
Global $file_extended = "*.Part"; el archivo de datos real, la extensión de archivo temporal de eMule es. parte.
Global $item[21]
Global $array[21][4]
global $ file_list = _ FileListToArray($ down_load_ dir, $file_extended, 1)
Global $list_old = $file_list
Global $nMsg
Global $begin
Global $dif
Global $i
Global $j
#Región ### INICIO Sección GUI de Koda### Formulario=
Global $ Form1 = GUICreate("Descargar herramienta de monitoreo", 623, 449, 192, 114).
global $listview 1 = guictrlcreatelistview(" archivo | estado | tamaño(MB)"), 16, 16, 457, 377, -1, $LVS_ex_Gridlines$LVS_
_ GUICtrlListView _ establecer el ancho de la columna ($ listview 1, 0, 280)
_ GUICtrlListView _ establecer el ancho de la columna ($ listview 1, 1, 80)
_ GUICtrlListView _ establecer el ancho de la columna ($ vista de lista 1, 2, 90)
$item[0] = 20
Para $i = 1 a $item[0]
$ item[$ I]= GUICtrlCreateListViewItem(" | | ",$ListView1)
Entonces
global $ label 1 = guictrlcreatelabel("Tareas de descarga restantes: ", 100, 420, 100,30) .
global$label 2 = GUICtrlCreateLabel(", 220, 420, 100, 30)
global $ botón _ hide = guictrlcreatebutton(" oculto ", 496, 272, 105, 49 )
botón $ global _ salida = guictrlcreatebutton(" salir ", 496, 344, 105, 49)
GUISetState(@SW_SHOW)
#EndRegion # ## FINALIZAR parte de la GUI de Koda###
HotKeySet("^1》,《BossKeyShow》)
HotKeySet("^2》,《BossKeyHide》)
HotKeySet("^3", "Salida del programa")
$begin = TimerInit()
Comprobar archivo()
Y 1
CheckTimer()
$nMsg = GUIGetMsg()
Cambiar $nMsg
Caso $GUI_EVENT_CLOSE
ProgramExit ()
Caso $Button_exit
GUICtrlSetState($Button_exit, $GUI_DISABLE)
ProgramExit()
Caso $Button_hide
GUISetState(@SW_HIDE)
Interruptor de fin
Línea
Salida del programa funcional()
local $ flag = msgbox (0x 121, "¿Quieres salir?" "¡Haga clic en "Aceptar" para salir del programa, haga clic en "Cancelar" para darse por vencido!")
Si $flag = 1, entonces
Salir
Otro
GUICtrlSetState($Button_exit, $GUI_ENABLE)
EndIf
EndFunc
Func BossKeyShow( )
GUISetState(@SW_SHOW)
EndFunc
Func BossKeyHide()
GUISetState(@SW_HIDE)
EndFunc
Temporizador de verificación de función()
$dif = TimerDiff($begin)
Si $ dif gt1*60*1000 entonces; minuto Una vez, vea si falta alguno. Archivos de piezas.
CheckFile()
$begin = TimerInit()
EndIf
EndFunc
Func CheckFile()
$ file_list = _FileListToArray($ down_load_dir, $file_extended, 1)
Si 0 = $file_list, entonces
GUICtrlSetData ($Label2, $file_list)
SetListToNothing()
Si 0 = $list_old, entonces
;
Otro
Reproducción de sonido($ complete_sound)
EndIf
Otros
GUICtrlSetData($Label2, $file_list[0])
Lista de colecciones()
Si 0 = $list_old, entonces
;
Otro
si $ file_list[0] lt $list_old[0] entonces; p>
Reproducción de sonido ($complete_sound)
para $ I = $ file _ list[0] 1 A $ list _ old[0] p>
GUICtrlSetData($item[ $i], " || ")
Entonces
EndIf
EndIf
EndIf
$list_old = $file_list
EndFunc
Func SetListToNothing()
Para $i = 1 a $item[0]
GUICtrlSetData($ item[$i], " || ")
Luego
EndFunc
Func SetList()
Para $i = 1 A $file_list[0]
$ array[$ I][1]= $ file_list[$ I]
$ array[$i][2] = "Descargando "
$ matriz[$ I][3]= Techo(file getsize($ down _ load _ dir amp; " \ " amp$file_list[ $i]) / 1048576)
Entonces
Para $i = 1 a $file_list[0]
GUICtrlSetData($item[$i],$ array[$ I][1] amp;" | " amp$ matriz[$ I][2] amp;" | " amp$array[$i][3])
Entonces
EndFunc