私のオフィスは私のオフィスでデータベースアクセスとレポート作成に使用する独自のソフトウェアを1つ持っています。私は、適切なソフトウェアと通信するタスクを行うシンプルなインターフェースで、Python/Javaアプリケーションを構築することを考えています。私の問題は次のとおりです。ソフトウェアは独自仕様なので、私が認識できるようなAPIはありません。これを回避する方法はありますか、またはソフトウェアにアクセスするためのAPIを持っていることは必須ですか?私はWindows XPプラットフォームでこれをやっています。APIなしでソフトウェアとのインターフェイスを作成する可能性
0
A
答えて
1
SDKまたはAPIに関するドキュメントがある場合は、ソフトウェアを作成する会社に問い合わせてください。彼らが持っていても、すでにアプリケーションが気に入らなければ、これはあまり役に立たないかもしれません。
データベースの内容をレポートするのがアプリケーションの主な目的の場合、Pythonにはデータベースの読み書き用のライブラリがたくさんあります。 SQLAlchemy/StormとPyQtはおそらくあなたが望むことを行うことができます。
関連する問題
- 1. この一般的なインターフェイスを作成することは可能ですか?
- 2. 拡張可能なインターフェイスで使用するための拡張可能な列挙型を作成する
- 3. ソフトウェアがあまりにも構成可能になるとき
- 4. JavaScriptのAPIインターフェイスを作成する
- 5. ソフトウェアのAPIを作成する - 基本的なコード構造
- 6. ソフトウェアを終了する可能性はありますか?
- 7. 可能性のあるモジュールでカスタムモジュールを作成する方法
- 8. APIで新しいfirebaseプロジェクトを作成することは可能ですか?
- 9. CSSで "スコープ"を可能にするソフトウェア(
- 10. 例外しばらく私は私のインターフェイスでポーリング可能チャンネルを作成し
- 11. グリッドを使用してタイムラインコントロールを作成する可能性
- 12. は、PHPベースのソフトウェアの試用版を作ることは可能ですか?
- 13. インタラクティブな編集の可能性なしにプリファレンスアイテムを作ることは可能ですか?
- 14. インターフェイスとプライベートメソッドでテスト可能なコードを除外する
- 15. typescriptインターフェイスを他のインターフェイスのユニオンとして作成する
- 16. EC2でタグ付きボリュームを作成する可能性
- 17. HTML5ファイルAPIに - 可用性と能力
- 18. Javaは、シリアライズ可能なインターフェイスで使用すると、自動的にシリアライズ可能なクラスを作成しますか?
- 19. 不可能なレジスタインスタンスとELBの作成
- 20. Java enumsの可用性の可能性と可能性?
- 21. 独自のネットワークリクエストをAPIなしで「スマート」デバイスに作成することは可能ですか?
- 22. 複数のマスターレイアウトを作成する可能性 - レイアウトLaravel?
- 23. 可能なタワーREST APIを使用してインベントリソースを作成する
- 24. クリック可能なリンクを作成する
- 25. アニメーション可能なカスタムプロパティを作成する
- 26. ズーム可能なカスタムレイアウトを作成する
- 27. 不可能なボールトを作成する
- 28. djangoのオブジェクトの編集不可能な属性を作成します。
- 29. Delphiでは、インターフェイスを実装していないオブジェクトにインターフェイスをバインドすることが可能です
- 30. WPFのサイズ変更可能な(ズーム可能な)インターフェイス
どのレベルで通信しますか? UIフォームをオーケストレーションしますか?どのような種類のコマンドラインインターフェイスも提供していますか? APIをまったく提供しないアプリケーションとの統合は非常に難しいでしょう。 – mellamokb
*常に* APIがあります。あなたがやりたい仕事の量だけです。 –
@mellamokb:自分のインターフェイスからソフトウェアを開き、自分のプログラムのデータを受け入れ、残りのことを行うそのソフトウェアの機能を使用できるようにしたい。基本的には、ソフトウェアを使用してデータを送信したいと考えています。 –