Je crée une application HTA à exécuter dans un environnement WinPE 2.0.WinPE 2.0 (Vista) - Vous cherchez une solution pour BrowseForFolder en utilisant l'application VBSCRIPT & HTA
Le but de cette application HTA est d'inviter l'utilisateur à sélectionner un emplacement de sauvegarde. J'utilise actuellement BrowseForFolder pour demander l'emplacement du dossier utilisateur. Le script fonctionne bien dans Vista. Cependant, cela ne fonctionne pas dans winpe 2.0 - et une boîte de dialogue apparaît sans dossiers à sélectionner.
Voici mon code, lignes 61-75: http://pastie.org/747122
Sub ChooseSaveFolder
strStartDir = ""
userselections.txtFile.value = PickFolder(strStartDir)
End Sub
Function PickFolder(strStartDir)
Dim SA, F
Set SA = CreateObject("Shell.Application")
Set F = SA.BrowseForFolder(0, "Please choose a location to backup your system to. A .tbi file will be created here.", 0, strStartDir)
If (Not F Is Nothing) Then
PickFolder = F.Items.Item.path
End If
Set F = Nothing
Set SA = Nothing
End Function
Solutions: Tentatives échouées
1) Ajout du répertoire X: \ Windows \ System32 \ config \ systemprofile \ Desktop
Est-ce que quelqu'un a créé des applications HTA avancées pour winpe 2.0? Je cherche une solution à ce problème, ou éventuellement du code C++ qui peut me mettre en route pour accomplir une tâche similaire.
AutoIt est vraiment le meilleur pour WinPE. Je l'ai utilisé plusieurs fois et cela s'avère très utile. – MadBoy