我正在尝试编写一个运行带参数的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"'
如何将密码作为参数传递?
答案 0 :(得分:0)
您可以使用“%1”
访问批处理程序中的参数答案 1 :(得分:0)
我已经解决了问题,问题出在批处理文件中我们也可以在同一个批处理文件中添加密码,如下所示 - 如果密码是&#34; root&#34; C:\&#34;程序文件(x86)&#34; \ jasperreports-server-cp-4.0.0 \ mysql \ bin \ mysql.exe -u root -proot&lt; create_database.sql