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