【发布时间】:2011-05-30 14:45:49
【问题描述】:
我是编写安装程序/卸载程序的新手。我需要一个卸载程序来删除存储在日志文件(文本文件)中的文件。我正在尝试使用 NSIS 脚本实现该功能,但我无法按照以下链接进行操作: http://nsis.sourceforge.net/Talk:Uninstall_only_installed_files 基本上我需要实现以下四行代码:
OutFile "dummy.exe"
Section "Uninstall"
!include "unlist.txt"
!system 'del unlist.txt'
SectionEnd
include 语句显示错误,因为我在 unlist.txt 中附加了格式错误的文件名。
编译结果:
OutFile: "dummy.exe"
Section: "Uninstall"
!include: "unlist.txt"
File: "Test1.txt" [compress] 4 bytes
File: "Test2.txt" [compress] 0/4 bytes
File: "Test3.txt" [compress] 0/4 bytes
File: "Test4.txt" [compress] 0/4 bytes
!include: closed: "unlist.txt"
SectionEnd
处理1个文件,写入输出:
Error: invalid script: no sections specified
Error - aborting creation process
谁能告诉我一个正确的脚本或文件的正确格式需要在 unlist.txt 中提及吗?
感谢您的帮助。
最好的问候, 彼得
【问题讨论】:
标签: installation nsis