バッチファイルからebook-convert.exeを使用し、自分のマシン(古いWindows Vistaノートパソコン)のいずれかでebook-convert.exeを呼び出すと、バッチファイル内の他のコマンドが実行されなくなります(その.batファイル、またはそのcmdシェルインスタンス内など)。実際に.mobiへの変換は成功し、-v -v完全冗長モードでもエラーは出力されません。私はキャリバーポータブルのバージョン1.20.0と0.9.6を試しました。それは実行可能ファイル自体に関連しているようで、特定の変換ジョブではないようです(-hフラグを付けて実行すると同じ効果があります)。私は管理者モードでcmdを実行しようとしましたが、 'call'コマンドでそれをラップすると何も役に立ちません。口径の問題が解決できないブラックホールだとすれば、そのマシンのebook-convert.exeに何が起こってもバッチコマンドを実行しようとする可能性のあるDOSのトリックはありますか?eBook-convert.exe(キャリバーポータブル)を回避する方法バッチファイルの実行を停止しますか?
0
A
答えて
0
バッチファイルでcall
を使用すると、通常のコンソールプログラムで動作するはずですが、本当に必要な場合はプログラムが「エスケープ」する可能性があります。代わりにStart
を使用して
はうまくいくかもしれないが、それは、デフォルトでは待機しないと、その構文は正気ではない:
Start /B /WAIT c:\path\without\spaces.exe optionalParameter
または
Start "" /B /WAIT "c:\path\w i t h\spaces.exe" optionalParameter
新しいコンソールでアプリケーションを実行するために/B
を削除します。
もう1つの方法は、宛先ファイルのサイズが増加しなくなるまで、ping localhost
とFor
(ファイルサイズを%%~zA
とする)をループで呼び出すことです。これは少しハックされ、動作しない可能性があります。コンバータがファイルを開く方法と、書き込みをフラッシュする頻度によって異なります。
+0
ああ、/ Bと/ WAITフラグは本当に有望ですね、試してみましょう – Joe
関連する問題
- 1. Javaを使用して実行中のバッチファイルを停止する方法
- 2. Forループはバッチファイルの実行を停止します
- 3. 2回実行した後、ScheduledExecutorServiceを停止しますか?
- 4. サービスを停止し、バッチファイルを実行してからサービスを開始する
- 5. 複数のajaxリクエストを回避または停止する方法
- 6. Windowsのバッチファイル - 最初のコマンドの後にバッチファイルの実行が停止する
- 7. バッチファイルを停止または終了する方法
- 8. Googleドキュメントの回避策は、iOSのキーボード拡張機能のtextWillChangeの実行を停止しますか?
- 9. ブラウザレベルから実行中のPHPプロセスを停止する方法
- 10. ブレンダーのエクスポートのバッチファイルを実行するプロセスが一時停止する
- 11. 実行からPerformSelectorを一時停止する方法は?
- 12. テスト実行を停止した後にタスクを実行する方法は?
- 13. スウィフトで回転停止を現実的に行います
- 14. ページ上のスクリプトの実行を停止する方法はありますか?
- 15. タスクキューの実行遅延を回避する方法
- 16. 停止ボタンを実装する方法
- 17. AsyncTaskでHttpClientの実行を停止する方法はありますか?
- 18. concurrent.futuresで実行中のプロセスを停止する方法はありますか?
- 19. 関数の実行を停止する方法はありますか?
- 20. eventlistenersの実行を停止する方法
- 21. ドッキングステーションでノードの実行を停止する方法
- 22. コントローラの実行コードを停止する方法phalcon php
- 23. タイムアウト後にクエリの実行を停止する方法
- 24. cakephp 2.xでctpファイルの実行を停止する方法
- 25. Springでメソッドの実行を停止する方法AOP
- 26. Matlabで実行中のスクリプトを停止する方法
- 27. 既に実行中のアニメーションを停止する方法
- 28. Django関数の実行を停止する方法
- 29. Cで実行中のプログラムを停止する方法は?
- 30. Cで実行中のタスクを停止する方法
起動コマンド – Richard
を使用してこのバッチファイルを完全に停止するようにしても問題ありませんが、プログラムが完了するのを待たずにebook-convert.exeの出力に頼ることはできませんより多くの回避策が必要になります...まだまだ私は以前よりも良くなっています... – Joe