Hola, a ver se que el programa es simple, no sirve mucho, por eso es ideal para ser el primero y hacer pruebas, tengo echo esto:
en la opción "archivo" hay otra que se llama "Elegir directorio", la idea es usar esa opción, se elige la carpeta, y me la guarda en "
FName", que no se si llamarla variable o string, porque aún no entiendo bien las funciones básicas xD...
...Bueno eso ya lo he conseguido, después de obtener el "FName", la idea es darle al botón "Empezar", y lo que debería hacer es:
1º - si no encuentra ningún archivo con extensión ".msu", mandar un error, en un msgbox o como sea
2º - que a la derecha del botón aparezca un contador con la cantidad de actualizaciones que hay en la carpeta seleccionada (Osea, la cantidad de archivos MSU)
3º - Ejecutar una a una (No todas a la vez) cada archivo con extensión ".msu"
4º - Que el contador vaya restando los archivos que ya se han instalado, (Por ejemplo "
Quedan 7 de 30 actualizaciones" 0
"7 de 30")
Y luego no tengo ni idea de como hacer funcionar la casilla de reiniciar pc, ya me he enterado de como reiniciar el pc con vb, pero no se como hacerlo cuando el comando "empezar" termine de instalar las updates...
Simplemente eso, ¿Alguien me ayuda?
EDITO: se me olvidaba, aqui el código entero, por si hace falta...
Private Sub opendir_Click()
Dim FName As String
FName = BrowseFolder(Caption:="Selecciona una carpeta")
If FName = vbNullString Then
Debug.Print "No Folder Selected"
Else
Debug.Print "Selected Folder: " & FName
End If
End Sub
Private Sub Check6_Click()
If Check6.Value = 1 Then
Text6.Enabled = True
ElseIf Check6.Value = 0 Then
Text6.Enabled = False
End If
End Sub
Private Sub english_Click()
Check6.Caption = "Reset PC after install updates."
Frame1.Caption = "Additional options"
opendir.Caption = "Open directory..."
virus.Caption = "File"
salir.Caption = "Exit"
Sobre.Caption = "About..."
Idioma.Caption = "Language"
español.Caption = "Spanish"
english.Caption = "English"
End Sub
Private Sub español_Click()
Check6.Caption = "Reiniciar PC después de instalar actualizaciones."
Frame1.Caption = "Opciones adicionales"
opendir.Caption = "Abrir directorio..."
virus.Caption = "Archivo"
salir.Caption = "Salir"
Sobre.Caption = "Sobre..."
Idioma.Caption = "Idioma"
español.Caption = "Español"
english.Caption = "Inglés"
End Sub
Private Sub salir_Click()
Unload Me
End Sub
Private Sub Sobre_Click()
MsgBox ("WinUpdates Installer 1.0" & vbNewLine & "" & vbNewLine & "By PiToLoKo" & vbNewLine & vbNewLine & "www.foro.elhacker.net")
End Sub