【发布时间】:2012-03-02 07:23:59
【问题描述】:
我正在尝试编写一个脚本来运行带有参数的 mysqlimport_create_database.bat 文件。
批处理文件脚本C:\"Program Files (x86)"\jasperreports-server-cp-4.0.0\mysql\bin\mysql.exe -u root -p < create_database.sql
所以当我运行这个批处理文件时,它要求输入密码,我想为密码添加一个参数。
我的 NSIS 脚本运行批处理文件并将密码作为参数传递
ExecWait '"$INSTDIR\mysqlimport_create_database.bat" "password"'
如何将密码作为参数传递?
【问题讨论】:
-
这样我就不会回答错了;您的意思是如何从 NSIS 传递它或 bat 文件如何使用它?
-
@JoachimIsaksson:我认为最终会确定‘我如何将密码传递给
mysql.exe?’。 -
感谢回复,我已经解决了问题,问题是在批处理文件中我们也可以在同一个批处理文件中添加密码,像这样-如果密码是“root” C:\"Program文件 (x86)"\jasperreports-server-cp-4.0.0\mysql\bin\mysql.exe -u root -proot
标签: batch-file nsis