通过命令行停止install4j添加桌面快捷方式

时间:2018-06-09 14:38:43

标签: java install4j

我想通过命令行以无人参与模式安装程序,而不是获取桌面快捷方式。

这是我运行的命令:

ZAP_2_7_0_windows.exe -q -varfile "C:\Program Files\ZAP_64_bit\.Npackd\customdir.varfile"

这是.varfile

sys.installationDir=C\:\\Program Files\\ZAP_64_bit

安装程序后,将创建桌面快捷方式。如何阻止它发生?

1 个答案:

答案 0 :(得分:0)

将项目中“添加桌面链接”操作的“条件表达式”属性设置为

.varfile

或者,如果您想通过!context.getBooleanVariable("preventDesktopLink") 进行控制,请将其设置为

preventDesktopLink$Boolean=true

并添加行

.varfile

CREATE PROCEDURE `recharge`(IN `transactionId` VARCHAR(50), IN `userId` VARCHAR(50), IN `amt` FLOAT, IN `admin` VARCHAR(50)) NO SQL BEGIN DECLARE oldAmount float DEFAULT 0.0; DECLARE sumAmount float DEFAULT 0.0; set @oldAmount=(select amount from account where user_id=userId); INSERT into recharge(user_id,transaction_id,amount,STATUS,message,admin) VALUES(userId,transactionId,amt,'Success','recharge successfully done',admin); set @sumAmount=@oldAmount + amt; update account set amount=@sumAmount,modify_date=NOW() where user_id=userId; SELECT amount as amt from account; END