Page 1 sur 2
[R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 09:15
par Boulanza
Bonjour,
Je cherche script pour copier plusieurs lignes d’un fichier ini vers un script Autoit :
Soit de la ligne numéro 2 à 30 = 29 lignes à copier vers un script au3 à partir de la ligne 200 à la ligne numéro 229. Voir exemple ci-dessous:
J'ai trouvé plusieurs solutions (fonction: _FileWriteToLine()) sur ce sujet mais pas de solution qui permet de copier plusieurs lignes d'un coup du fichier ini vers un autre fichier.
N.B: fonction:
_FileWriteToLine()
ne copie pas les lignes d'un fichier ini vers un autre fichier ! ?
Merci d'avance pour votre aide.
Cordialement.
Code : Tout sélectionner
Fichier ini
1- [Parametres]
2- $Civilite=XXXX
.
.
.
30- $CodeCNE=XXXX
Re: [..] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 11:15
par jl56
Bonjour à tous,
Je reconstituerai le fichier Au3 avec des boucles
; creation fichier ini$file = FileOpen(@ScriptDir & "\fichier.ini", 2)For $i = 1 To 50 FileWriteLine($file, "Ligne fichier INI n°=" & $i)NextFileClose($file); creation fichier au3$file = FileOpen(@ScriptDir & "\fichier.au3", 2)For $i = 1 To 300 FileWriteLine($file, "Ligne fichier AU3 n°=" & $i)NextFileClose($file)$tableau_fichier_ini = StringSplit(FileRead(@ScriptDir & "\fichier.ini"), Chr(13)) ; on crée un tableau avec le fichier decoupé sur le caractere retour chariot$tableau_fichier_au3 = StringSplit(FileRead(@ScriptDir & "\fichier.au3"), Chr(13)); on crée un tableau avec le fichier decoupé sur le caractere retour chariot; position des variables pour l'insertion$debut_insertion_fichier_ini = 2$fin_insertion_fichier_ini = 39$debut_insertion_fichier_au3 = 200$file = FileOpen(@ScriptDir & "\fichier.au3", 2) ; on reconstruit le fichier au3For $i = 1 To $tableau_fichier_au3[0] FileWriteLine($file, StringReplace( $tableau_fichier_au3[$i],Chr(10),"")) ; ajout de la ligne dans le nouveau fichier au3 avec suppresion du @LF If $i = $debut_insertion_fichier_au3 Then ; losrqu'on arrive on point d'insertion sur le fichier au3 on ajoute les lignes choisies du fichier ini For $j = $debut_insertion_fichier_ini To $fin_insertion_fichier_ini FileWriteLine($file, StringReplace( $tableau_fichier_ini[$j],Chr(10),"")); ajout de la ligne du fichier ini dans le nouveau fichier au3 avec suppresion du @LF Next EndIfNextFileClose($file)
A+
JL56
Re: [..] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 12:32
par Boulanza
Bonjour JL56,
Merci pour votre suggestion. Voici ci-joint le résultat du test de votre script:
En plus il supprime le contenu du fichier source.ini (fichier.ini)
Cordialement.
Re: [..] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 14:59
par Boulanza
Bonjour,
Je suis arrivé à copier de la line 2 à la ligne 25 du fichier.ini avec le code ci-dessous.
Quelqu'un peut m'aider à placer ces 25 lignes dans la ligne numéro 200 à 225 du fichier au3
Cordialement.
Re: [..] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 15:54
par jl56
Mon script fonctionne et ne retourne pas ce que vous avez mis en téléchargement
Chez moi ça me retourne ceci ce qui me semble conforme a votre demande initial
► Afficher le texte
Ligne fichier AU3 n°=1
Ligne fichier AU3 n°=2
Ligne fichier AU3 n°=3
Ligne fichier AU3 n°=4
Ligne fichier AU3 n°=5
Ligne fichier AU3 n°=6
Ligne fichier AU3 n°=7
Ligne fichier AU3 n°=8
Ligne fichier AU3 n°=9
Ligne fichier AU3 n°=10
Ligne fichier AU3 n°=11
Ligne fichier AU3 n°=12
Ligne fichier AU3 n°=13
Ligne fichier AU3 n°=14
Ligne fichier AU3 n°=15
Ligne fichier AU3 n°=16
Ligne fichier AU3 n°=17
Ligne fichier AU3 n°=18
Ligne fichier AU3 n°=19
Ligne fichier AU3 n°=20
Ligne fichier AU3 n°=21
Ligne fichier AU3 n°=22
Ligne fichier AU3 n°=23
Ligne fichier AU3 n°=24
Ligne fichier AU3 n°=25
Ligne fichier AU3 n°=26
Ligne fichier AU3 n°=27
Ligne fichier AU3 n°=28
Ligne fichier AU3 n°=29
Ligne fichier AU3 n°=30
Ligne fichier AU3 n°=31
Ligne fichier AU3 n°=32
Ligne fichier AU3 n°=33
Ligne fichier AU3 n°=34
Ligne fichier AU3 n°=35
Ligne fichier AU3 n°=36
Ligne fichier AU3 n°=37
Ligne fichier AU3 n°=38
Ligne fichier AU3 n°=39
Ligne fichier AU3 n°=40
Ligne fichier AU3 n°=41
Ligne fichier AU3 n°=42
Ligne fichier AU3 n°=43
Ligne fichier AU3 n°=44
Ligne fichier AU3 n°=45
Ligne fichier AU3 n°=46
Ligne fichier AU3 n°=47
Ligne fichier AU3 n°=48
Ligne fichier AU3 n°=49
Ligne fichier AU3 n°=50
Ligne fichier AU3 n°=51
Ligne fichier AU3 n°=52
Ligne fichier AU3 n°=53
Ligne fichier AU3 n°=54
Ligne fichier AU3 n°=55
Ligne fichier AU3 n°=56
Ligne fichier AU3 n°=57
Ligne fichier AU3 n°=58
Ligne fichier AU3 n°=59
Ligne fichier AU3 n°=60
Ligne fichier AU3 n°=61
Ligne fichier AU3 n°=62
Ligne fichier AU3 n°=63
Ligne fichier AU3 n°=64
Ligne fichier AU3 n°=65
Ligne fichier AU3 n°=66
Ligne fichier AU3 n°=67
Ligne fichier AU3 n°=68
Ligne fichier AU3 n°=69
Ligne fichier AU3 n°=70
Ligne fichier AU3 n°=71
Ligne fichier AU3 n°=72
Ligne fichier AU3 n°=73
Ligne fichier AU3 n°=74
Ligne fichier AU3 n°=75
Ligne fichier AU3 n°=76
Ligne fichier AU3 n°=77
Ligne fichier AU3 n°=78
Ligne fichier AU3 n°=79
Ligne fichier AU3 n°=80
Ligne fichier AU3 n°=81
Ligne fichier AU3 n°=82
Ligne fichier AU3 n°=83
Ligne fichier AU3 n°=84
Ligne fichier AU3 n°=85
Ligne fichier AU3 n°=86
Ligne fichier AU3 n°=87
Ligne fichier AU3 n°=88
Ligne fichier AU3 n°=89
Ligne fichier AU3 n°=90
Ligne fichier AU3 n°=91
Ligne fichier AU3 n°=92
Ligne fichier AU3 n°=93
Ligne fichier AU3 n°=94
Ligne fichier AU3 n°=95
Ligne fichier AU3 n°=96
Ligne fichier AU3 n°=97
Ligne fichier AU3 n°=98
Ligne fichier AU3 n°=99
Ligne fichier AU3 n°=100
Ligne fichier AU3 n°=101
Ligne fichier AU3 n°=102
Ligne fichier AU3 n°=103
Ligne fichier AU3 n°=104
Ligne fichier AU3 n°=105
Ligne fichier AU3 n°=106
Ligne fichier AU3 n°=107
Ligne fichier AU3 n°=108
Ligne fichier AU3 n°=109
Ligne fichier AU3 n°=110
Ligne fichier AU3 n°=111
Ligne fichier AU3 n°=112
Ligne fichier AU3 n°=113
Ligne fichier AU3 n°=114
Ligne fichier AU3 n°=115
Ligne fichier AU3 n°=116
Ligne fichier AU3 n°=117
Ligne fichier AU3 n°=118
Ligne fichier AU3 n°=119
Ligne fichier AU3 n°=120
Ligne fichier AU3 n°=121
Ligne fichier AU3 n°=122
Ligne fichier AU3 n°=123
Ligne fichier AU3 n°=124
Ligne fichier AU3 n°=125
Ligne fichier AU3 n°=126
Ligne fichier AU3 n°=127
Ligne fichier AU3 n°=128
Ligne fichier AU3 n°=129
Ligne fichier AU3 n°=130
Ligne fichier AU3 n°=131
Ligne fichier AU3 n°=132
Ligne fichier AU3 n°=133
Ligne fichier AU3 n°=134
Ligne fichier AU3 n°=135
Ligne fichier AU3 n°=136
Ligne fichier AU3 n°=137
Ligne fichier AU3 n°=138
Ligne fichier AU3 n°=139
Ligne fichier AU3 n°=140
Ligne fichier AU3 n°=141
Ligne fichier AU3 n°=142
Ligne fichier AU3 n°=143
Ligne fichier AU3 n°=144
Ligne fichier AU3 n°=145
Ligne fichier AU3 n°=146
Ligne fichier AU3 n°=147
Ligne fichier AU3 n°=148
Ligne fichier AU3 n°=149
Ligne fichier AU3 n°=150
Ligne fichier AU3 n°=151
Ligne fichier AU3 n°=152
Ligne fichier AU3 n°=153
Ligne fichier AU3 n°=154
Ligne fichier AU3 n°=155
Ligne fichier AU3 n°=156
Ligne fichier AU3 n°=157
Ligne fichier AU3 n°=158
Ligne fichier AU3 n°=159
Ligne fichier AU3 n°=160
Ligne fichier AU3 n°=161
Ligne fichier AU3 n°=162
Ligne fichier AU3 n°=163
Ligne fichier AU3 n°=164
Ligne fichier AU3 n°=165
Ligne fichier AU3 n°=166
Ligne fichier AU3 n°=167
Ligne fichier AU3 n°=168
Ligne fichier AU3 n°=169
Ligne fichier AU3 n°=170
Ligne fichier AU3 n°=171
Ligne fichier AU3 n°=172
Ligne fichier AU3 n°=173
Ligne fichier AU3 n°=174
Ligne fichier AU3 n°=175
Ligne fichier AU3 n°=176
Ligne fichier AU3 n°=177
Ligne fichier AU3 n°=178
Ligne fichier AU3 n°=179
Ligne fichier AU3 n°=180
Ligne fichier AU3 n°=181
Ligne fichier AU3 n°=182
Ligne fichier AU3 n°=183
Ligne fichier AU3 n°=184
Ligne fichier AU3 n°=185
Ligne fichier AU3 n°=186
Ligne fichier AU3 n°=187
Ligne fichier AU3 n°=188
Ligne fichier AU3 n°=189
Ligne fichier AU3 n°=190
Ligne fichier AU3 n°=191
Ligne fichier AU3 n°=192
Ligne fichier AU3 n°=193
Ligne fichier AU3 n°=194
Ligne fichier AU3 n°=195
Ligne fichier AU3 n°=196
Ligne fichier AU3 n°=197
Ligne fichier AU3 n°=198
Ligne fichier AU3 n°=199
Ligne fichier AU3 n°=200
Ligne fichier INI n°=2
Ligne fichier INI n°=3
Ligne fichier INI n°=4
Ligne fichier INI n°=5
Ligne fichier INI n°=6
Ligne fichier INI n°=7
Ligne fichier INI n°=8
Ligne fichier INI n°=9
Ligne fichier INI n°=10
Ligne fichier INI n°=11
Ligne fichier INI n°=12
Ligne fichier INI n°=13
Ligne fichier INI n°=14
Ligne fichier INI n°=15
Ligne fichier INI n°=16
Ligne fichier INI n°=17
Ligne fichier INI n°=18
Ligne fichier INI n°=19
Ligne fichier INI n°=20
Ligne fichier INI n°=21
Ligne fichier INI n°=22
Ligne fichier INI n°=23
Ligne fichier INI n°=24
Ligne fichier INI n°=25
Ligne fichier INI n°=26
Ligne fichier INI n°=27
Ligne fichier INI n°=28
Ligne fichier INI n°=29
Ligne fichier INI n°=30
Ligne fichier INI n°=31
Ligne fichier INI n°=32
Ligne fichier INI n°=33
Ligne fichier INI n°=34
Ligne fichier INI n°=35
Ligne fichier INI n°=36
Ligne fichier INI n°=37
Ligne fichier INI n°=38
Ligne fichier INI n°=39
Ligne fichier AU3 n°=201
Ligne fichier AU3 n°=202
Ligne fichier AU3 n°=203
Ligne fichier AU3 n°=204
Ligne fichier AU3 n°=205
Ligne fichier AU3 n°=206
Ligne fichier AU3 n°=207
Ligne fichier AU3 n°=208
Ligne fichier AU3 n°=209
Ligne fichier AU3 n°=210
Ligne fichier AU3 n°=211
Ligne fichier AU3 n°=212
Ligne fichier AU3 n°=213
Ligne fichier AU3 n°=214
Ligne fichier AU3 n°=215
Ligne fichier AU3 n°=216
Ligne fichier AU3 n°=217
Ligne fichier AU3 n°=218
Ligne fichier AU3 n°=219
Ligne fichier AU3 n°=220
Ligne fichier AU3 n°=221
Ligne fichier AU3 n°=222
Ligne fichier AU3 n°=223
Ligne fichier AU3 n°=224
Ligne fichier AU3 n°=225
Ligne fichier AU3 n°=226
Ligne fichier AU3 n°=227
Ligne fichier AU3 n°=228
Ligne fichier AU3 n°=229
Ligne fichier AU3 n°=230
Ligne fichier AU3 n°=231
Ligne fichier AU3 n°=232
Ligne fichier AU3 n°=233
Ligne fichier AU3 n°=234
Ligne fichier AU3 n°=235
Ligne fichier AU3 n°=236
Ligne fichier AU3 n°=237
Ligne fichier AU3 n°=238
Ligne fichier AU3 n°=239
Ligne fichier AU3 n°=240
Ligne fichier AU3 n°=241
Ligne fichier AU3 n°=242
Ligne fichier AU3 n°=243
Ligne fichier AU3 n°=244
Ligne fichier AU3 n°=245
Ligne fichier AU3 n°=246
Ligne fichier AU3 n°=247
Ligne fichier AU3 n°=248
Ligne fichier AU3 n°=249
Ligne fichier AU3 n°=250
Ligne fichier AU3 n°=251
Ligne fichier AU3 n°=252
Ligne fichier AU3 n°=253
Ligne fichier AU3 n°=254
Ligne fichier AU3 n°=255
Ligne fichier AU3 n°=256
Ligne fichier AU3 n°=257
Ligne fichier AU3 n°=258
Ligne fichier AU3 n°=259
Ligne fichier AU3 n°=260
Ligne fichier AU3 n°=261
Ligne fichier AU3 n°=262
Ligne fichier AU3 n°=263
Ligne fichier AU3 n°=264
Ligne fichier AU3 n°=265
Ligne fichier AU3 n°=266
Ligne fichier AU3 n°=267
Ligne fichier AU3 n°=268
Ligne fichier AU3 n°=269
Ligne fichier AU3 n°=270
Ligne fichier AU3 n°=271
Ligne fichier AU3 n°=272
Ligne fichier AU3 n°=273
Ligne fichier AU3 n°=274
Ligne fichier AU3 n°=275
Ligne fichier AU3 n°=276
Ligne fichier AU3 n°=277
Ligne fichier AU3 n°=278
Ligne fichier AU3 n°=279
Ligne fichier AU3 n°=280
Ligne fichier AU3 n°=281
Ligne fichier AU3 n°=282
Ligne fichier AU3 n°=283
Ligne fichier AU3 n°=284
Ligne fichier AU3 n°=285
Ligne fichier AU3 n°=286
Ligne fichier AU3 n°=287
Ligne fichier AU3 n°=288
Ligne fichier AU3 n°=289
Ligne fichier AU3 n°=290
Ligne fichier AU3 n°=291
Ligne fichier AU3 n°=292
Ligne fichier AU3 n°=293
Ligne fichier AU3 n°=294
Ligne fichier AU3 n°=295
Ligne fichier AU3 n°=296
Ligne fichier AU3 n°=297
Ligne fichier AU3 n°=298
Ligne fichier AU3 n°=299
Ligne fichier AU3 n°=300
n'ayant pas vos fichiers je les génère en début de script. Je pensais que vous l'auriez compris c'était en commentaire (
) désolé.
Supprimez les lignes du code de 1 a 15
Avez vous testé le script seul dans un dossier a part de vos propre fichier source?
Bonne journée
Cordialement,
JL56
Re: [..] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 16:20
par Boulanza
Bonjour,
Avez vous testé le script seul dans un dossier a part de vos propre fichier source?
Je viens de le faire, j'ai toujours le même résultat.
Cordialement.
Re: [..] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : dim. 22 nov. 2020 21:04
par Boulanza
Bonsoir,
Voici le code qui résoud mon problème:
Cordialement.
;;Copier les lignes du fichier iniGlobal $Line[26]If $file01 = -1 Then MsgBox(0, "Error", "Unable to open file.") ExitEndIf $Message = "" For $i = 2 to 25 $line[$i] = FileReadLine($file01,$i) $Message= $Message&$Line[$i]&@CRLF Next ; MsgBox(0, "$Message", $Message)FileWriteLine($file02, $Message);============================;Copier $Message dans au3$Source01 = FileRead($file02)Local $nb = 0While 1 $nb += 1 $read = FileReadLine(@ScriptDir & "\fichier.au3",$nb) If @error Then ExitLoop If $read = "Func CopyInfoEnseignant()" Then _FileWriteToLine(@ScriptDir & "\fichier.au3",$nb + 1,$Source01,False) ExitLoop EndIfWEnd
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : lun. 30 nov. 2020 17:04
par Nine
Et si on laissait les UDF faire le travail :
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : lun. 30 nov. 2020 20:44
par Boulanza
Bonsoir Nine et merci pour ce script réfléchi et professionnel.

Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : ven. 04 déc. 2020 12:30
par Boulanza
Bonjour Monsieur Nine,
Je viens de tester votre script, mais sans aucune réaction.
SVP : Je vous prie de revoir votre script.
#include <File.au3>Const $sFileIni = @ScriptDir
&"\Config.ini"Const $sFileAu3 = @ScriptDir
&"\Test.au3"Const $sFileAu3New = @ScriptDir
&"\Test New.au3"Local $aINI = FileReadToArray
($sFileIni)$aINI = _ArrayExtract($aINI, 1, 30) ; extraire les ligne 2 à 31 du fichier iniLocal $aAU3 = FileReadToArray
($sFileAu3)Local $aAU3New = _ArrayExtract($aAU3, 0, 198) ; extraire les lignes 1 à 199 du fichier au3_ArrayAdd($aAU3New, $aINI)$aAU3 = _ArrayExtract($aAU3, 199) ; extraire le reste des lignes au fichier au3 à partir de la ligne 200_ArrayAdd($aAU3New, $aAU3)_FileWriteFromArray($sFileAu3New, $aAU3New)
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 09:04
par Boulanza
Bonjour,
Pas de réaction de Nine, pour corriger son dernier solution : "Copier plusieurs lignes d’un fichier ini vers un script Autoit". Y a t 'il quelqu'un qui peut aider à résoudre les erreurs du script. Merci à vous...
Cordialement.
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 12:48
par mikell
Peut-être en rajoutant en tête de script un #include <Array.au3>
?
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 13:59
par Boulanza
Bonjour mikell,
existe déjà dans le script, après vérification ce n'est pas la réelle cause. J'ai cherché la solution, mais en vain.
Cordialement.
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 15:53
par Nine
Il fonctionne très bien de mon côté. Je soupçonne peut-être un problème avec les fichiers sources. En ajoutant des vérifications, ça pourrait aider :
Code : Tout sélectionner
#include <File.au3>
Const $sFileIni = @ScriptDir & "\Test.ini"
Const $sFileAu3 = @ScriptDir & "\Test.au3"
Const $sFileAu3New = @ScriptDir & "\Test New.au3"
Local $aINI = FileReadToArray($sFileIni)
_ArrayDisplay($aINI, "Fichier INI intégral")
$aINI = _ArrayExtract($aINI, 1, 30) ; extraire les ligne 2 à 31 du fichier ini
_ArrayDisplay($aINI, "Fichier INI ligne 2 à 31")
Local $aAU3 = FileReadToArray($sFileAu3)
_ArrayDisplay($aAU3, "Fichier AU3 intégral")
Local $aAU3New = _ArrayExtract($aAU3, 0, 198) ; extraire les lignes 1 à 199 du fichier au3
_ArrayDisplay($aAU3New, "Nouveau AU3 199 1ères lignes")
_ArrayAdd($aAU3New, $aINI)
_ArrayDisplay($aAU3New, "Nouveau AU3 avec lignes du fichier INI")
$aAU3 = _ArrayExtract($aAU3, 199) ; extraire le reste des lignes au fichier au3 à partir de la ligne 200
_ArrayAdd($aAU3New, $aAU3)
_ArrayDisplay($aAU3New, "Nouveau AU3 complet")
_FileWriteFromArray($sFileAu3New, $aAU3New)
ShellExecute($sFileAu3New, "", "", "Edit")
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 17:42
par Boulanza
Bonjour Nine,
Cette fois le script réagie bien pour les _ArrayDisplay($aINI, "Fichier INI intégral")
et _ArrayDisplay($aINI, "Fichier INI ligne 2 à 31")
mais pas pour les autres "_ArrayDisplay()". Le fichier Test New.au3 est vide.
Cordialement.
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 17:59
par Nine
Il semble que ton fichier $sFileAu3 est invalide, inexistant ou entièrement vide. Vérifie le @error après la commande FileReadToArray($sFileAu3)
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 18:14
par Boulanza
Bonjour,
Nine a écrit : ↑sam. 05 déc. 2020 17:59
Il semble que ton fichier $sFileAu3 est invalide, inexistant ou entièrement vide. Vérifie le @error après la commande FileReadToArray($sFileAu3)
Local $aAU3 = FileReadToArray($sFileAu3)
$sFileAu3 est vide mais surement valide. Pas d'erreur.
A partir de là le code ne fontionne plus:
Local $aAU3 = FileReadToArray
($sFileAu3)_ArrayDisplay($aAU3, "Fichier AU3 intégral")Local $aAU3New = _ArrayExtract($aAU3, 0, 198) ; extraire les lignes 1 à 199 du fichier au3_ArrayDisplay($aAU3New, "Nouveau AU3 199 1ères lignes")_ArrayAdd($aAU3New, $aINI)_ArrayDisplay($aAU3New, "Nouveau AU3 avec lignes du fichier INI")$aAU3 = _ArrayExtract($aAU3, 199) ; extraire le reste des lignes au fichier au3 à partir de la ligne 200_ArrayAdd($aAU3New, $aAU3)_ArrayDisplay($aAU3New, "Nouveau AU3 complet")_FileWriteFromArray($sFileAu3New, $aAU3New)ShellExecute($sFileAu3New, "", "", "Edit")
Cordialement.
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 18:42
par Boulanza
Cette première partie du code marche parfaitement:
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 18:45
par Nine
S'il est vide, ça ne fonctionnera évidemment pas. La commande retourne une erreur (voir Help File) et le résultat n'est donc plus un Array. L'objectif était d'insérer des lignes INI dans un fichier AU3 d'au moins 200 lignes. Maintenant, si l'objectif a changé, faudra modifier le script en conséquence.
Re: [R] Copier plusieurs lignes d’un fichier ini vers un script Autoit
Posté : sam. 05 déc. 2020 18:51
par Boulanza
Nine a écrit : ↑sam. 05 déc. 2020 18:45
S'il est vide, ça ne fonctionnera évidemment pas. La commande retourne une erreur (voir Help File) et le résultat n'est donc plus un Array. L'objectif était d'insérer des lignes INI dans un fichier AU3 d'au moins 200 lignes. Maintenant, si l'objectif a changé, faudra modifier le script en conséquence.
Non l'objectif n'a pas changé, il est toujours le même: Insérer des lignes INI dans un fichier AU3 d'au moins 200 lignes.