IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Convertir un JS en VBS


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 15
    Par défaut Convertir un JS en VBS
    Bonjour,

    J'avais commencé à ouvrir une discussion dans le forum "Javascript", mais je vais la mettre en "Résolu" et réouvrir une discussion dans ce forum "VBScript".
    En effet, je m'étais orienté vers JS pour réaliser une petite application destinée à lister le contenu d'un répertoire d'un partage sur un serveur de fichier (Cf discussion : http://www.developpez.net/forums/sho...d.php?t=580949), mais pour éviter les éventuels soucis induits par l'absence de machine virtuelle java sur les postes clients on m'a conseillé de passer plutôt par VBScript qui, m'a-t-on dit, est un langage qui n'a pas besoin d'un interpréteur. Seulement je ne m'y connais absoluemtn pas en VBScript (encore moins qu'en Javascript...). Je suis donc à la recherche d'une bonne âme qui voudrait bien me transcrire en VBScript le JS joint ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <html>
    <head>
    	<script language="javascript" type="text/javascript">
    		var fso = new ActiveXObject("Scripting.FileSystemObject");
    		var d = fso.GetFolder("//nomDeLaMachine/Repertoire");
    		var fc = new Enumerator(d.Files);
    		var str = "";
    		for (; ! fc.atEnd() ; fc.moveNext())
    		{
    			str += '<a href="//nomDeLaMachine/Repertoire/'+fc.item().Name+'" title="">'+fc.item().Name+'</a><br/>';
    		};
    		document.getElementById("content").innerHTML = "test"+str;
    	</script>
    </head>
    <body>
    	<div id="content">
    	</div>
    	<script language="javascript" type="text/javascript">
    	document.write (str);
    	</script>
    </body>
    </html>
    Je vous remercie d'avance...

  2. #2
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    salut,

    Dans ton texte tu sembles confondre beaucoup de choses et les informations dont tu disposes sont erronées. Peut-être qu'une révision sur le site developpez.com te ferait un plus grand bien.
    Cette parenthèse fermée, je te suggère éventuellement de rajouter des cadres (frame) dans ton fichier HTML, cela aura pour conséquence de rendre la navigation plus aisée.

    Enfin voici une réponse à ta demande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <html>
    <head>
    <script language="VbScript">
    </script>
    </head>
    <body>
    <script language="VbScript">
    <!--
    dim strHTML,path
    strHTML=""
    path="//nomDeLaMachine/Repertoire/"
       Dim fso, f, fc, fl	
       'fso filesystemobject, f forlder, fc folder content, fl file
       Set fso = CreateObject("Scripting.FileSystemObject")
       Set f = fso.GetFolder(path)
       set fc = f.Files
           For Each fl in fc
           strHTML = strHTML & "<a href=" & Chr(34) & path & fl.name & Chr(34) & ">" & fl.name &"</a>" & "<br>"
           Next
    document.write strHTML
    -->
    </script>
    </body>
    </html>

    Bonne continuation.

Discussions similaires

  1. script vbs Convertir variables
    Par karl1403 dans le forum VBScript
    Réponses: 1
    Dernier message: 18/09/2010, 09h07
  2. convertir vba en vbs
    Par PUARAI dans le forum VBScript
    Réponses: 13
    Dernier message: 20/03/2010, 15h40
  3. Convertir VBS -> VB.NET (2 lignes de code)
    Par arnofly dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 09/04/2009, 17h15
  4. "Convertir" un fichier.vbs en executable.exe
    Par ttone dans le forum Windows Forms
    Réponses: 21
    Dernier message: 12/11/2008, 20h33
  5. ligne de commande à convertir en VBS ou .bat
    Par topino dans le forum VBScript
    Réponses: 2
    Dernier message: 02/04/2008, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo