Как я могу запустить .bat файл с параметром в установщике NSIS - PullRequest
0 голосов
/ 02 марта 2012

Я пытаюсь написать скрипт, который запускает файл 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"'

Как я могу передать пароль в качестве параметра?

Ответы [ 2 ]

0 голосов
/ 09 марта 2012

Я решил проблему, проблема была в пакетном файле, мы можем добавить пароль также в тот же пакетный файл, например так: если пароль «root» C: \ "Program Files (x86)" \ jasperreports-server-cp-4.0.0 \ mysql \ bin \ mysql.exe -u root -proot

0 голосов
/ 02 марта 2012

Вы можете получить доступ к параметру в пакетной программе, используя "% 1"

...