检查后Inno设置文件名复制文件

时间:2018-02-22 08:28:12

标签: inno-setup

我是Inno Setup的新手,现在我遇到了一些问题。我的设置到目前为止,我有一个向导,并在向导后安装一些可执行文件。

现在是我的问题:

我想在询问用户是否要安装文件夹之后复制文件夹。我知道这是一个检查。该副本确实有效(如果用户说“不”,它也有效 - >所以没有复制),但是我收到错误,因为他无法读取文件。在这种情况下复制文本文件的正确方法是什么?

在此工作而不是txt文件之后,应该以这种方式复制整个文件夹。你有想法吗?

[Files]
Source: "{folder\test.txt";   DestDir: "{tmp}\MIKTEX"; 
[Run:]
Filename: "temp\test.text"; StatusMsg: Installing Miktex; Check:checkMiktexInstall(); 

我认为Filename的部分是问题所在。有人有想法吗?我还尝试在最后的Files部分进行检查,但这不会复制文件。

祝福, BG

1 个答案:

答案 0 :(得分:0)

我现在以另一种方式解决了这个问题。我做了一个程序,我检查了用户的选择,如果说是,那么它调用另一个函数,文件被复制。在使用" AfterInstall" -call安装exe文件后,我在Run-Part中调用的第一个过程。