mirror of
https://gitee.com/spark-store-project/spark-web-app-runtime.git
synced 2025-06-03 21:59:52 +08:00
修改顺序命令行的判定方式.
This commit is contained in:
parent
e7761e6509
commit
61bb57de51
@ -213,34 +213,48 @@ int main(int argc, char *argv[])
|
||||
u16sslPort = parser.value(optSSLPort).toUInt();
|
||||
}
|
||||
#endif
|
||||
if (!parser.isSet(optParser))
|
||||
{
|
||||
do
|
||||
{
|
||||
// 按照固定顺序级别最优先
|
||||
#if SSL_SERVER
|
||||
if (argc != 10)
|
||||
#else
|
||||
if (argc != 9)
|
||||
#endif
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
// 没设置 -p 并且参数个数>1 并且第一个参数不是-开始的
|
||||
if (!parser.isSet(optParser) && argc > 1 && !QString(argv[1]).startsWith("-"))
|
||||
{
|
||||
// 按照固定顺序级别最优先
|
||||
if (argc > 1)
|
||||
{
|
||||
szTitle = argv[1];
|
||||
}
|
||||
if (argc > 2)
|
||||
{
|
||||
szUrl = argv[2];
|
||||
}
|
||||
if (argc > 3)
|
||||
{
|
||||
width = QString(argv[3]).toInt();
|
||||
}
|
||||
if (argc > 4)
|
||||
{
|
||||
height = QString(argv[4]).toInt();
|
||||
}
|
||||
if (argc > 5)
|
||||
{
|
||||
szIcon = QString(argv[5]);
|
||||
}
|
||||
if (argc > 6)
|
||||
szDesc = QString("%1<br/><br/>%2").arg(QString(argv[6]))
|
||||
.arg(szDefaultDesc);;
|
||||
if (argc > 7)
|
||||
{
|
||||
szRootPath = QString(argv[7]);
|
||||
u16Port = QString(argv[8]).toUInt();
|
||||
#if SSL_SERVER
|
||||
u16sslPort = QString(argv[9]).toUInt();
|
||||
#endif
|
||||
}
|
||||
while (false);
|
||||
if (argc > 8)
|
||||
{
|
||||
u16Port = QString(argv[8]).toUInt();
|
||||
}
|
||||
#if SSL_SERVER
|
||||
if (argc > 9)
|
||||
{
|
||||
u16sslPort = QString(argv[9]).toUInt();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
MainWindow w(szTitle, szUrl, width, height);
|
||||
|
Loading…
x
Reference in New Issue
Block a user