Aide et conseils concernant AutoIt et ses outils.
Narmeke
Niveau 6
Messages : 247 Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status :
Hors ligne
#1
Message
par Narmeke » jeu. 19 nov. 2009 18:39
Bonjour,
Aujourd'hui je vais essayé d'être bref dans ma demande !
Je veux écrire ceci dans mon script *.au3
Enfin pour faire plus simple inclure ceci :
J'ai donc tester cela :
Code : Tout sélectionner
FileWrite($FILE, '#include ' &chr(39)&'"'& @TempDir & "\File.au3" &chr(39)&'"'&chr(39) & @CRLF)
Mais ne marche pas j'obtient une erreur au niveau des guillemets.
Si vous avez une solution ??
Merci d'avance !!
Modifié en dernier par
Narmeke le jeu. 19 nov. 2009 19:28, modifié 1 fois.
Tlem
Site Admin
Messages : 11818 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#2
Message
par Tlem » jeu. 19 nov. 2009 18:48
Pourquoi faire compliqué !!!
Narmeke
Niveau 6
Messages : 247 Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status :
Hors ligne
#3
Message
par Narmeke » jeu. 19 nov. 2009 18:53
Ben tous simplement car cela n'est pas possible !
Enfaite c'est un Script qui va en écrire un autre et donc il me faut ajouter en include sur le script que je génère les script situé dans le dossier Temporaire du script qui va générer.
Donc ce n'est pas correct pour ce que je souhaite en faire.
Votre code me donne ceci après écriture :
DJSIR
Niveau 8
Messages : 583 Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status :
Hors ligne
#4
Message
par DJSIR » jeu. 19 nov. 2009 19:02
FileWrite(@ScriptDir, '#include ' & @TempDir & ' & "\File.au3"' & @CRLF)
Narmeke
Niveau 6
Messages : 247 Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status :
Hors ligne
#5
Message
par Narmeke » jeu. 19 nov. 2009 19:08
DJSIR a écrit : FileWrite(@ScriptDir, '#include ' & @TempDir & ' & "\File.au3"' & @CRLF)
Après l'écriteur j'obtient ceci :
Or il me faudrait :
Donc là sérieusement je sèche !
DJSIR
Niveau 8
Messages : 583 Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status :
Hors ligne
#6
Message
par DJSIR » jeu. 19 nov. 2009 19:10
FileWrite(@ScriptDir, '#include "' & @TempDir & '"' & @CRLF)
Narmeke
Niveau 6
Messages : 247 Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status :
Hors ligne
#7
Message
par Narmeke » jeu. 19 nov. 2009 19:28
Bon grand merci à tous, j'ai finalement trouver la solution en reprenant des morceaux de DJSIR.
Code : Tout sélectionner
FileWrite($FILE, '#include "' & @TempDir & '\File.au3"' & @CRLF)
Ce qui nous donne au final :
Voilà !
Je passe en [R]
Tlem
Site Admin
Messages : 11818 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#8
Message
par Tlem » jeu. 19 nov. 2009 21:35
Ha ben forcément, si vous ne donnez pas tous les éléments, comment voulez-vous qu'on vous réponde juste !!!
Vous avez demandé :
Narmeke a écrit : Je veux écrire ceci dans mon script *.au3
Et ceci :
Code : Tout sélectionner
FileWrite(@ScriptDir, '#include @TempDir & "\File.au3"' & @CRLF)écrit bien la ligne
dans le fichier
$FILE .
Il fallait dire que vous vouliez interpréter la macro @Tempdir ...
Narmeke
Niveau 6
Messages : 247 Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status :
Hors ligne
#9
Message
par Narmeke » sam. 28 nov. 2009 14:12
Oui, désoler ! c'est exact j'ai mal détailler mon problème.