0
Je veux remplacer le fichier 1.txt avec son contenu d'origine, sauf la ligne R1, pour laquelle je l'ai écrit le code suivant:NSIS: Problème pour copier 1 fichier à l'autre à l'exception d'une ligne
FileOpen $0 "1.txt" "r"
GetTempFileName $R0
FileOpen $1 $R0 "w"
loop:
FileRead $0 $2
IfErrors done
strcmp $R1 $2 loop here
here:
FileWrite $1 $2
Goto loop
done:
FileClose $0
FileClose $1
Delete "1.txt"
CopyFiles /SILENT $R0 "1.txt"
Delete $R0
Mais il ne fonctionne pas correctement, il conserve 1.txt tel quel. Quelqu'un peut-il m'aider s'il vous plaît à trouver où est le problème?
Essayez le forum NSIS, http://forums.winamp.com/forumdisplay.php?forumid=65 – AaronLS