Petite boite de dialogue pour la manipulation de fichier

5/5 (5 avis)

Snippet vu 15 130 fois - Téléchargée 29 fois

Contenu du snippet

Ceci un code générant une petite boite de dialogue pour la manipulation de fichier...
Cette boite n'est pas une commondialog.

Source / Exemple :


Dim a, entry, S, fso

Set a=WScript.CreateObject("Shell.Application")

Function B(Msg)
	On Error Resume Next
	Dim f,i,w
	Set w=CreateObject("WScript.Shell")

	Set f=a.BrowseForFolder(&H0&,Msg,&h1&)
	B=f.ParentFolder.ParseName(f.Title).Path

	If Err.Number<>0 Then
		If f.Title="Desktop" Then B=w.SpecialFolders("Desktop")
		i=InStr(f.Title, ":")
		If i>0 Then B=Mid(f.Title,i-1,2) & "\"
	End If
End Function

S = B("Choisissez un répertoire")

while entry <> "ouvrir" and entry <> "supprimer" and entry <> "aucun"
	entry = inputbox("Ouvrir ou supprimer ?", "ouvrir/supprimer/aucun")
wend

if entry = "ouvrir" then
	a.open S
elseif entry = "supprimer" then
	set fso = createobject("Scripting.FileSystemObject")
	fso.Deletefile(S), true
End If

Conclusion :


Voilà !
Bientot j'améliorerais le code et je le commenterais pus tard...

Mais contentez vous de cela en attendant !

A voir également

Ajouter un commentaire

Commentaires

stephantasy
Messages postés
6
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
30 mars 2010
-
...
Unenlagia
Messages postés
34
Date d'inscription
samedi 27 août 2011
Statut
Membre
Dernière intervention
10 novembre 2011
-
hé hé pas maldut tout j'aime beucoup ! c'est très pratique quand on a des tas de répertoire comme moi...


10/10 ;)

bravo !!
cs_FrancB
Messages postés
4
Date d'inscription
mercredi 14 juin 2006
Statut
Membre
Dernière intervention
8 mars 2010
-
Faut que tu écrive aucun puis ok pour annulé
tekila_bandita
Messages postés
248
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
15 mars 2007
6 -
Désolé, il faut encore que j'ameliore le code, je l'ai posté à la va-vite, du coup il est dépourvu d'explication et est mal écrit...
Désolé, je vais bientôt pouvoir corriger ce probleme...
cs_Willi
Messages postés
2376
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
16 -
Arf ! Pourquoi je ne peux pas annuler une fois mon dossier sélectionné ? :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.