voila enfaite j voudrais faire une boucle qu executerait la condition que
tant que rep2=vbok faire la boucle (qui a pour variable item)le souci c que
je n arrive a trouver la bonne syntaxe ...voici le code :
Rep = MsgBox ("Etes vous sur de vouloir configurer le serveur pour les
sauvegardes ?", vbQuestion Or vbOkCancel, "lancement de la configuration du
serveur")
if Rep = vbOk then
Dim shell, item
Set shell = WScript.CreateObject("Shell.Application")
flag=BIF_returnonlyfsdirs
titre="Sélectionnez un dossier"
Set Item = shell.BrowseForFolder(0,titre,flag, dirinit)
else
MsgBox "vous avez cliqué sur annuler !",vbInformation + vbOkOnly +
vbApplicationModal + 0,"annulation" &wscript.quit
end if
If isvalue(Item) Then
Result=Item.Title
If InStr(1,Result,":")=0 Then
Result=Item.ParentFolder.ParseName(Item.Title).Path
End If
Dim filesys, testfile
Set filesys = CreateObject("Scripting.FileSystemObject")
Set testfile= filesys.CreateTextFile("c:\direction.txt", True)
testfile.WriteLine result
testfile.Close
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean
voila enfaite j voudrais faire une boucle qu executerait la condition que tant que rep2=vbok faire la boucle (qui a pour variable item)le souci c que je n arrive a trouver la bonne syntaxe ...voici le code :
Rep = MsgBox ("Etes vous sur de vouloir configurer le serveur pour les sauvegardes ?", vbQuestion Or vbOkCancel, "lancement de la configuration du serveur") if Rep = vbOk then
Dim shell, item Set shell = WScript.CreateObject("Shell.Application") flag=BIF_returnonlyfsdirs titre="Sélectionnez un dossier"
Set Item = shell.BrowseForFolder(0,titre,flag, dirinit)
else MsgBox "vous avez cliqué sur annuler !",vbInformation + vbOkOnly + vbApplicationModal + 0,"annulation" &wscript.quit end if
If isvalue(Item) Then Result=Item.Title
If InStr(1,Result,":")=0 Then Result=Item.ParentFolder.ParseName(Item.Title).Path End If
Dim filesys, testfile Set filesys = CreateObject("Scripting.FileSystemObject") Set testfile= filesys.CreateTextFile("c:direction.txt", True) testfile.WriteLine result testfile.Close
Function IsValue(obj) Dim tmp On Error Resume Next tmp = " " & obj If Err <> 0 Then IsValue = False Else IsValue = True On Error GoTo 0 End Function
rep2=MsgBox("voulez vous reselectionner des fichiers a sauvegarder ?",vbQuestion + vbOKCancel + vbApplicationModal + 0,"resaisir ") Do While rep2 = vbok item Loop
Ce serait plus simple de dire ce que vous voulez faire ... 9 chances sur 10 il y a un script tout fait dans le Script Center ...
Amicalement,
-- Jean - JMST Belgium
voila enfaite j voudrais faire une boucle qu executerait la condition que
tant que rep2=vbok faire la boucle (qui a pour variable item)le souci c que
je n arrive a trouver la bonne syntaxe ...voici le code :
Rep = MsgBox ("Etes vous sur de vouloir configurer le serveur pour les
sauvegardes ?", vbQuestion Or vbOkCancel, "lancement de la configuration du
serveur")
if Rep = vbOk then
Dim shell, item
Set shell = WScript.CreateObject("Shell.Application")
flag=BIF_returnonlyfsdirs
titre="Sélectionnez un dossier"
Set Item = shell.BrowseForFolder(0,titre,flag, dirinit)
else
MsgBox "vous avez cliqué sur annuler !",vbInformation + vbOkOnly +
vbApplicationModal + 0,"annulation" &wscript.quit
end if
If isvalue(Item) Then
Result=Item.Title
If InStr(1,Result,":")=0 Then
Result=Item.ParentFolder.ParseName(Item.Title).Path
End If
Dim filesys, testfile
Set filesys = CreateObject("Scripting.FileSystemObject")
Set testfile= filesys.CreateTextFile("c:direction.txt", True)
testfile.WriteLine result
testfile.Close
voila enfaite j voudrais faire une boucle qu executerait la condition que tant que rep2=vbok faire la boucle (qui a pour variable item)le souci c que je n arrive a trouver la bonne syntaxe ...voici le code :
Rep = MsgBox ("Etes vous sur de vouloir configurer le serveur pour les sauvegardes ?", vbQuestion Or vbOkCancel, "lancement de la configuration du serveur") if Rep = vbOk then
Dim shell, item Set shell = WScript.CreateObject("Shell.Application") flag=BIF_returnonlyfsdirs titre="Sélectionnez un dossier"
Set Item = shell.BrowseForFolder(0,titre,flag, dirinit)
else MsgBox "vous avez cliqué sur annuler !",vbInformation + vbOkOnly + vbApplicationModal + 0,"annulation" &wscript.quit end if
If isvalue(Item) Then Result=Item.Title
If InStr(1,Result,":")=0 Then Result=Item.ParentFolder.ParseName(Item.Title).Path End If
Dim filesys, testfile Set filesys = CreateObject("Scripting.FileSystemObject") Set testfile= filesys.CreateTextFile("c:direction.txt", True) testfile.WriteLine result testfile.Close