Installation Inno setup将命令行参数传递到#define < P>我想把一个参数传递给iNo安装程序,并最终创建一个字符串,这个字符串在一些文本的中间有这个参数(恰好是一年),例如如果我通过MyAuth= 2018到iNo安装命令行,我想做< /P>
AppName=一些文本或更多文本 我试着去做Installation Inno setup将命令行参数传递到#define < P>我想把一个参数传递给iNo安装程序,并最终创建一个字符串,这个字符串在一些文本的中间有这个参数(恰好是一年),例如如果我通过MyAuth= 2018到iNo安装命令行,我想做< /P>,installation,arguments,Installation,Arguments,AppName=一些文本或更多文本 我试着去做 #define MyAppName="Some text" {#MyYear} "some more text" 而且 #define AppName1 "Some text" #define AppName2 "some more text" #define MyAppName={#AppName1} {#MyYear} {#AppName2} 然后在设置中 AppName={#MyAppName} AppName={#AppName1}
#define MyAppName="Some text" {#MyYear} "some more text"
而且
#define AppName1 "Some text"
#define AppName2 "some more text"
#define MyAppName={#AppName1} {#MyYear} {#AppName2}
然后在设置中
AppName={#MyAppName}
AppName={#AppName1} {#MyYear} {#AppName2}
但它不喜欢我把论点传给#定义部分——这是不允许的吗
我最终得到了一个感觉相当笨拙(但有效)的东西,即创建两个字符串,它们是我想要传递的参数的任一侧,然后将这三个字符串附加在一起
#define AppName1 "Some text"
#define AppName2 "some more text"
然后在设置中
AppName={#MyAppName}
AppName={#AppName1} {#MyYear} {#AppName2}
这样做:
#定义MyAppName AppName1+''+MyYear+''+AppName2