Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

aide svp sur ActiveXObject("Scripting.FileSystemObject")

4 réponses
Avatar
Alfred WALLACE
Bonjour,
je lis avec attention ce site :
http://marcel-bultez.chez-alice.fr/documents/SupportsRepertoiresFichiers.htm


je voudrais lire un fichier et tester le contenu. ce fichier ne
comporte
qu'une seule chose, soit "X12345" (longueur max 6) soit "ABCDEFGH"

donc, j'utilise :

var fso=3Dnew ActiveXObject("Scripting.FileSystemObject")

if (!fso.FileExists("c:\winnt\log\fic.log") )
alert("merci de rebooter le poste")
Else
var ts=3Dfso.OpenTextFile("c:\winnt\log\fic.log",1,false);
var tout=3Dts.ReadAll();

// d=E9sol=E9 je connais tres mal la syntaxe

If (longueur(tout) <=3D 6
<P> affichage d'un code html qui va bien </P>
fin_if
Fin_if


C'est (je pense simple) mais je ne connais pas assez bien pour y
arriver....

dans quoi je dois taper =E7=E0, dans le <head> dans <body> ?

Est-ce que c'est faisable ? je pense que oui, mais, je n'y arrive pas.

Si l'un de vous pouvait m'aider ?

Merci

Jos=E9

4 réponses

Avatar
Bul
salut à toutes, à tous, à José...

je voudrais lire un fichier et en tester le contenu.



<html>
<body>
<script type="text/javascript">
var fso=new ActiveXObject("Scripting.FileSystemObject");
if ( !fso.FileExists("c:winntlogfic.log") )
{
alert("merci de rebooter le poste");
}
else {
var ts=fso.OpenTextFile("c:winntlogfic.log",1,false);
var tout=ts.ReadAll();
if ( tout=="X12345" || tout=="ABCDEFGH" )
{ // donc ici le fichier contient X12345 ou ABCDEFGH
// <P> affichage d'un code html qui va bien </P> faut voir ça...
}
}
</script>
</body>
</html>

en j[ava]script attention aux Majuscules/minuscules
qui sont significatives ( hélas ! même pas de paramétrage possible )

et il faut voir ce qu'il faut entendre par :
<P> affichage d'un code html qui va bien </P>
mais peut-être
document.body.innerHTML+="<P> affichage d'un code html qui va bien </P>";
?

@+


Avatar
Alfred WALLACE
Merci ho ..... BUL !!! the guru !

hum, lorsque tu écris << if ( tout=="X12345" || tout=="ABCDEFGH" ) >>
en fait, je cherche à tester si la longueur de tout est egal à 6.
donc est-ce que "==" veut dire egal ? c'est pas l'affectation ok ?

c'est peut etre "basique" comme question, mais comment je calcule la
longueur ? est-ce
len(tout) ?

Voilà, merci encore, parceque tu me dépannes vraiment, j'ai à me
dépatouiller
dans javascript, est je connais vraiment tres mal...

josé
Avatar
CrazyCat
Alfred WALLACE wrote:
en fait, je cherche à tester si la longueur de tout est egal à 6.
donc est-ce que "==" veut dire egal ? c'est pas l'affectation ok ?

c'est peut etre "basique" comme question, mais comment je calcule la
longueur ? est-ce
len(tout) ?


Je crois que length() est une méthode de string...
Donc, en faisant:
if (tout.length == 6) {
...
}

--
Astuces informatiques: http://www.crazycat.info
Tchattez en liberté: http://www.crazy-irc.net

Avatar
gilles
La WebCam du Lac d'Aix les Bains est maintenant contrôlée avec ActiveX
d'où les problèmes avec les autres navigateurs et Mac

l'intérêt est de pouvoir commander cette WebCam...

Quelle autre solution ?