Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PETIT INTERPRETEUR DE COMMANDES DANS UN FICHIER TEXTE ...


Information sur la source

Catégorie :Fichier / Disque Classé sous : interpreteur, fso, fichierstexte Niveau : Débutant Date de création : 17/02/2006 Date de mise à jour : 18/02/2006 09:02:51 Vu / téléchargé: 4 940 / 530

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
J'ai fait un interpreteur de commandes et je voulais le montrer ...
 

Source

  • Option Explicit
  • Function FileExist(PathName As String) As Boolean
  • Select Case Dir(PathName)
  • Case ""
  • FileExist = False
  • Case Else
  • FileExist = True
  • End Select
  • End Function
  • Public Function AnalyzeFile(FileName As String) As Collection
  • Set AnalyzeFile = New Collection
  • Dim FSO As New Scripting.FileSystemObject
  • Dim TextStream As TextStream
  • Dim LineContent As String
  • If FileExist(FileName) Then
  • Set TextStream = FSO.OpenTextFile(FileName, ForReading, False)
  • While Not TextStream.AtEndOfStream
  • LineContent = TextStream.ReadLine
  • If Mid(LineContent, 1, 8) = "Message=" Then
  • AnalyzeFile.Add "Message=" & Mid(LineContent, 9)
  • End If
  • Wend
  • End If
  • End Function
Option Explicit

Function FileExist(PathName As String) As Boolean
 Select Case Dir(PathName)
  Case ""
   FileExist = False
  Case Else
   FileExist = True
 End Select
End Function

Public Function AnalyzeFile(FileName As String) As Collection
 Set AnalyzeFile = New Collection
 Dim FSO As New Scripting.FileSystemObject
 Dim TextStream As TextStream
 Dim LineContent As String
 If FileExist(FileName) Then
  Set TextStream = FSO.OpenTextFile(FileName, ForReading, False)
  While Not TextStream.AtEndOfStream
   LineContent = TextStream.ReadLine
   If Mid(LineContent, 1, 8) = "Message=" Then
    AnalyzeFile.Add "Message=" & Mid(LineContent, 9)
   End If
  Wend
 End If
End Function

Conclusion

/!\ Si vous copiez le code, n'oubliez pas d'ajouter "Microsoft Scripting Runtime" dans les references /!\
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

18 février 2006 09:02:52 :
Petite chose a dire ...

Commentaires et avis

signaler à un administrateur
Commentaire de Willi le 17/02/2006 23:29:48 administrateur CS

Bon début, il te reste maintenant à l'enrichir avec de nouvelles fonctions :)

signaler à un administrateur
Commentaire de yoman64 le 18/02/2006 08:29:53

Oui bon ... initier ? faut pas trop en mettre tout de meme la c'est niveau débutanrt ;)

signaler à un administrateur
Commentaire de babboss le 18/02/2006 13:58:55

arf en voyant le titre je pensai que ca allai etre mieu que ca :(
Je suis un peut decu la.
Il est vraiment tout petit petit l'interpreteur de commandes
Hum dailleur tu devrais plutot dire l'interpreteur d'une commande ^^
Enfin bon c'est un debut comme le dit Willi il faudrai ajouter plein d'autre commandes ;)

signaler à un administrateur
Commentaire de ghuysmans99 le 18/02/2006 15:22:27

ce n'était qu'a titre d'exemple ...

signaler à un administrateur
Commentaire de yoman64 le 18/02/2006 22:11:58

Va voir le mien , moi aussi j'lai fais a titre d'exemple , ça peut te donner des idèes :)


http://www.vbfrance.com/codes/ALEX-SCRIPT-INTERPRETEUR-COMMANDE-VERSION_6957.aspx

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

utilisation de FSO [ par Cameleon ] Bonjourj'ai entendu parler que pour travailler sur des fichier il exister FileSystemObject si quelqu'un sait comment on peut y faire appel, je sais qu fso move file URGENT [ par hujikole ] je n'arrive pas a deplacer un fichier qui se trouve sur un autre ordinateur une erreur me dit "permission refusé" alos que le fichier de l'autre ordin Compression de fichiers pour backup [ par codasa ] J'ai modestement réalisé un petit programme de backup sous VB6 en utilisant les commandes suivantes :Set fso = CreateObject("Scripting.FileSystemObjec copyfile+kill !! important !! [ par Edgar ] Bonjour et merci de m'accorder ton aide.Voilà, je souhaite copier un fichier pdf d'un répertoire à un autre en utilisant fso (comme ça je peux écraser FileSystemObject [ par PEB ] Lorsque j'utilise le FSO j'ai un problème avec la méthode CopyFolder qui me renvoie le message d'erreur suivant :Expected: =Mon code est le suivant : Envoie sur FTP [ par ArnaudH ] Bonjour, je recherche un code source qui envoye vos fichier sur ftp.j'ai essayé par cause de désespoire la commande :sub envoie()dim fso as new filesy URGENT : copyfile, permission refusée [ par Lilian ] Salut,J'essaie de prendre un fichier dans un dossier et de la copier dans un autre.J'ai CommonDialog1.ShowOpen qui permet à l'utilisateur de choisir s FSO Aide [ par AgentSmith ] Je souhaiterai ouvrir un fichier .txt ou autre(rempli d'une quantité X de ligne) effacer la premiere ligne et la remplacé par une autre lignesans chan FSO Aide!... Crypter [ par AgentSmith ] Salut à tous,Je vous solicite pour la raison d'un peti programme que je develope.Ce programme sert à crypter tous les codes ASPde toutes les pages d'u Fonction recursive qui plante l'application [ par vbtom ] kelkun pourrait me dire pourquoi cette fonction recursives plante lapplication si jenleve les "'"???Et mem si elle marche au bout dun bon moment les f


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.