begin process at 2012 02 13 03:23:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBScript

 > PETITE BOITE DE DIALOGUE POUR LA MANIPULATION DE FICHIER

PETITE BOITE DE DIALOGUE POUR LA MANIPULATION DE FICHIER


 Information sur la source

Note :
7 / 10 - par 6 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VBScript Classé sous :boite, dialogue, fichier, msgbox Niveau :Débutant Date de création :26/02/2006 Date de mise à jour :26/02/2006 23:41:19 Vu :12 723

Auteur : tekila_bandita

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • 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
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 !


 Historique

26 février 2006 23:41:19 :
Correction de deux trois fautes dans le code....

 Sources du même auteur

VBS ECRIVANT DANS LE BLOC-NOTE...
SUPPRIMER UN FICHIER OU UNE CATEGORIE DE FICHIERS DANS UN RE...
EFFECTUER UNE RECHERCHE DE FICHIER (EN VBS ...
ENFIN UN VBS POUR ETEINDRE/REDEMARRER WINDOWS XP QUI MARCHE....

 Sources de la même categorie

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture [VBS] SPLASH SCREEN EN VBSCRIPT par hackoo
Source avec Zip Source avec une capture [VBS] GOOGLE EASTER EGGS par hackoo
Source avec Zip Source avec une capture FILE2COMPARE: COMPARAISON DE DEUX FICHIERS LIGNE PAR LIGNE par hackoo
Source avec Zip Source avec une capture [VBS] COMMENT CRÉER UN DOSSIER ET LE PROTÉGER PAR MOT DE PAS... par hackoo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) BOITE DE NAVIGATION À LA SAUCE MAC OS X par BadoqueAlex
Source avec Zip ERROR MESSAGE : ENVOYER DES MESSAGE D'ERREUR EN MSGBOX AVEC ... par Alucard49000
Source avec Zip BOITE DE DIALOGUE : SÉLECTIONNER (RECHERCHER) DES UTILISATEU... par ShareVB
Source avec Zip PROG MONTRANT LES DIFFÉRENTES BOÎTES DE DIALOGUES par Heromega
Source avec Zip COMMONDIALOG par JLB59

Commentaires et avis

Commentaire de Willi le 27/02/2006 00:47:01 administrateur CS

Arf ! Pourquoi je ne peux pas annuler une fois mon dossier sélectionné ? :)

Commentaire de tekila_bandita le 27/02/2006 13:11:34

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...

Commentaire de FrancB le 29/06/2006 12:54:18

Faut que tu écrive aucun puis ok pour annulé

Commentaire de Unenlagia le 11/02/2007 12:51:56

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 !!

Commentaire de stephantasy le 30/03/2010 19:15:17 1/10

...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Existe t-il une boite de dialogue prédéfinie pour supprimer un fichier? [ par franck ] Il en existe une pour ouvrir fichier:"opengetfilename" et une autre pour "enregistrer sous" un fichier:saveasfilename" mais en existe t-il une pour su Boite de dialogue / Recherche de fichier [ par SK8ba ] en VBScript je voudrais afficher à l'écran une boîte de dialogue qui me permettrait de rechercher et d'ouvrir un fichier (comme kan sur Word par exemp Excel 5 et boite de dialogue [ par stefetisa18 ] bonjourj'ai un fichier excel 5 avec une boite de dialoguecelle qu'on ouvre en cliquant sur le petit interrupteurc'est chiant il faut etre sur la feuil Eviter la boite de dialogue avec PDF995 [ par kinouseb ] Bonjour,J'utilise PDF995 pour capturer l'impression "papier" vers un fichier .PDFMais lorsque je fais printer.enddoc, le logiciel PDF995 ouvre une boi boite de dialogue enervante; [ par daffy21 ] Sur un Prog Excel avec une Macro, je fait une copie d'un fichier A.xls dans un autre dossier.Ma méthode consiste à ouvrir le Fichier A.xls et faire un Boite de dialogue windows sous access [ par cutkilleuse ] Slt tt le mde,J'suis nvelle et G un petit soucis que j'arrive pas a résoudre, je réussis à ouvrir une boite de dialogue avec "filedialog", mais j'arri Boite de dialogue [ par jerome1983 ] Bonjour,Jai un fichier excel ou sur une feuille jai un bouton qui lorsque l'on clique dessus mouvre une boite dialogue.J'aimerai que l'orsque jouvre m boite de dialogue [ par fred00001 ] salut à tous !Alors mes problémes sont les suivant, *lorsque je veux inclure 1 .h dans ma Form.h il me met des erreurs sur mes messagebox*je n'arrive Pb de chemin d'acces [ par matlocker ] Bonjour,J'ai un petit soucis. Je dois mettre a jour un programme qui selectionne un fichier (avec une boite de dialogue ouverture de fichier) et dans boite de dialogue [ par fred00001 ] Bonjour à tous J'ai crée une boite (Windows form) de dialogue pour pouvoir gérer une carte électronique. J'ai un fichier de donner que j'ouvre en fais


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,427 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales