File 在nsis中安装时读取文件,但不要将其复制到目标pc上
我想通过从文本文件中读取版本,在nsis的安装对话框页面上显示版本,但我必须在运行可执行文件的目标pc上复制该版本,但我希望文本文件不会复制到用户pc上,而只能从 就是 我想将此文件包含到exe中,并从中读取文本以显示在nsis对话框页面上,但不想将其复制到pc上运行exe的任何位置File 在nsis中安装时读取文件,但不要将其复制到目标pc上,file,text,installation,nsis,File,Text,Installation,Nsis,我想通过从文本文件中读取版本,在nsis的安装对话框页面上显示版本,但我必须在运行可执行文件的目标pc上复制该版本,但我希望文本文件不会复制到用户pc上,而只能从 就是 我想将此文件包含到exe中,并从中读取文本以显示在nsis对话框页面上,但不想将其复制到pc上运行exe的任何位置 这可能吗?或者还有其他方法吗?通常,您可以使用$PLUGINSDIR常量。它实际上是目标系统上的临时目录,您可以在其中放置一些内容并使用。下面的代码将文件复制到目标机器上的临时目录中,但安装完成后将删除整个目录。(
这可能吗?或者还有其他方法吗?通常,您可以使用
$PLUGINSDIR
常量。它实际上是目标系统上的临时目录,您可以在其中放置一些内容并使用。下面的代码将文件复制到目标机器上的临时目录中,但安装完成后将删除整个目录。(InitPluginsDir
是以前需要的)
但在你的情况下,最好用其他方法解决它。您可以定义一些包含版本号的常量,并在代码中使用它,不是吗?
!定义
命令可以在生成的文件中,这样您就可以将其自动化…通常,您可以使用$PLUGINSDIR
常量。它实际上是目标系统上的临时目录,您可以在其中放置一些内容并使用。下面的代码将文件复制到目标机器上的临时目录中,但安装完成后将删除整个目录。(InitPluginsDir
是以前需要的)
但在你的情况下,最好用其他方法解决它。您可以定义一些包含版本号的常量,并在代码中使用它,不是吗?!定义
命令可以在生成的文件中,这样您就可以自动执行它
InitPluginsDir
File /oname=$PLUGINSDIR\blah.txt "..\myfile.txt"