Page 1 sur 1

[R] Caractère d'échapemment

Posté : ven. 24 oct. 2008 11:11
par Linox
Bonjour, pourriez vous me dire quel est le caractère d'échappement pour AutoIt

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 12:33
par ani
C'est quoi echappement ?

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 12:39
par Linox
Dans cette ligne:

Code : Tout sélectionner

FileWriteLine($file, "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">")
Les guillemet me pose un problème, il faut que je puisse les échapper comme je le fait en php

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 13:04
par ani
D'accord ;)

ALors Pour les lignes html qui dispose de double quote " il faudra juste ajouter au début et à la fin une simple quote ' et le tour et joué ;)

FileWriteLine($file,'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">')

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 13:07
par Linox
j'ai quand même une erreur

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 13:27
par ani
ok t'a toujours une erreur, mais c'est quoi l'erreur ?
il n'ecrit pas, il cree pas le fichier ?

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 13:33
par Linox
Image

il ne créer pas le fichier

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 13:41
par Yogui
Vous n'avez pas déclaré votre variable $file

Voilà comment la déclarer

http://www.autoitscript.fr/autoit3/docs ... iables.htm

Re: [..] Caractère d'achapemment

Posté : ven. 24 oct. 2008 13:42
par ani
$File doit exister

On reprend ;)

Code : Tout sélectionner

Dim $File
$File = ".\Test.html"
filewriteline($file,'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">')
Explication $file doit donner comme information Le lien du fichier et faut que celui-ci existe,
sa valeur ici dans l'exemple retournera le meme repertoire que le script, on peut utiliser la macro @scriptdir, ce qui donne $File = @Scriptdir & "\Test.html"

Test avec $File = @DesktopDir & "\Test.html" tu le retrouvera sur le bureau
Quand je dis que le le lien (path) doit exister
Exemple
c:\dossier\test.html < Il faut que dossier existe sinon marche pas... ok ?

L'erreur nous indique que t'a variable n'est pas déclaré, il te faut ajouter dim $File ;) si pas je vois pas :D

Ligne 1 < la t'a compris ?
FIlewrite(^ERROR ; variable en erreur
Error:Variable used without being declared ; la variable utilisé n'est pas déclaré