//OKが押されたので設定値を更新する private void OkClick(object sender, RoutedEventArgs e) { //設定値を更新する PostProcess.javaPath = javaPathTextBox.Text; PostProcess.ePubCheckPath = ePubCheckPathTextBox.Text; PostProcess.kindlePreViewerPath = KindePreviewerPathTextBox.Text; //デフォルト値を更新する PostProcess.SaveDefaults(); //ダイアログを閉じる Close(); }
//フォルダをEpubファイルに圧縮する(後処理つき) async public static void ArchiveEpubWithPostProcess ( string srcDir, //Epubにするディレクトリ string dstFile //出力するEpubファイル名 ) { //Epubファイルに圧縮する・圧縮処理以降は非同期 var isArchived = await ArchiveEpub(srcDir, dstFile); //後処理を実施する if (isArchived != true) //Epubファイルが生成できなかった { return; //終了する。エラーメッセージなどは下の階層で出力される } else //Epubファイルが生成された.後処理を実行する。 { PostProcess.DoPostProcess(dstFile); } }