私は、inno セットアップで Java swing アプリケーションのインストールを作成する最後のステップにいます。このインストールでは、mysql のインストールを取得するバッチ ファイルを呼び出します。私の問題は、バッチファイルからSQLスクリプトを呼び出したいということです。それは私がしていることですが、うまくいきません:
@echo off
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql -u root -p password < dbase.sql;
( *このスクリプトの'dbase.sql ' は、テーブルを含むデータベースを作成します)。*
ここで、そのバッチファイルを inno セットアップで実行します。
[Run]
Filename: "C:\Documents and Settings\esolutions\Mes documents\dumps\install.bat"; Flags: shellexec waituntilterminated
だから私はプログラムをインストールするとき。mysql コマンド ラインを実行すると、スクリプトが実行されていない (データベースが作成されていない) ことがわかりました。