[英]How can I run a .bat file with parameter in NSIS installer
I am trying to write a script which run a mysqlimport_create_database.bat file with parameter. 我正在尝试编写一个脚本,该脚本使用参数运行mysqlimport_create_database.bat文件。
script of batch file C:\\"Program Files (x86)"\\jasperreports-server-cp-4.0.0\\mysql\\bin\\mysql.exe -u root -p < create_database.sql
批处理文件C:\\"Program Files (x86)"\\jasperreports-server-cp-4.0.0\\mysql\\bin\\mysql.exe -u root -p < create_database.sql
脚本C:\\"Program Files (x86)"\\jasperreports-server-cp-4.0.0\\mysql\\bin\\mysql.exe -u root -p < create_database.sql
So when I run this batch file,it asks for password, I want to add a parameter for password. 因此,当我运行此批处理文件时,它要求输入密码,我想为密码添加一个参数。
My NSIS script to run batch file and pass a password as a parameter 我的NSIS脚本运行批处理文件并通过密码作为参数
ExecWait '"$INSTDIR\mysqlimport_create_database.bat" "password"'
How can i pass the password as a parameter? 如何传递密码作为参数?
您可以使用“%1”访问批处理程序中的参数
我已经解决了问题,问题出在批处理文件中,我们也可以在同一批处理文件中添加密码,例如-如果密码是“ root” C:\\“ Program Files(x86)” \\ jasperreports-server-cp- 4.0.0 \\ mysql \\ bin \\ mysql.exe -u根-proot <create_database.sql
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.