質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

1253閲覧

C#を使って他のアプリの制御はどこまでできるか

happy_tera

総合スコア159

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

1クリップ

投稿2020/11/18 16:25

編集2020/11/19 06:01

ハイパーSBIという株取引ツールがあるのですが、登録銘柄という項目をクリックするとアプリ内に登録銘柄一覧のウインドウが立ち上がります。これを複数立ち上げたいのですが、登録銘柄は1つのウインドウしか立ち上げることができません。これはハイパーSBI側の仕様によって1つしか立ち上げることしかできないわけですが、これをC#で自作したアプリによってハイパーSBIの仕様に変更を加えて複数表示することができるようになりますでしょうか?
仮想化してハイパーSBIを複数起動することで実現できると思いますが、これではリソースの無駄使いなので1つのハイパーSBIから複数の
ウインドウを表示できるようにしたいです。
宜しくお願いいたします。

皆さんコメントありがとうございます。
ハイパーSBIを持ってる人前提の質問だったためざっくりになってしまい申し訳ありません。
この質問は「やってほしいことだけを記載した丸投げの質問」ではなく理論上可能かどうかを訪ねておりましたので、dodox86さんの『既に完成された他のアプリに対して別プログラムから作用できることはせいぜい人間が操作することの自動化程度しかない』とのコメントがとても参考になりました。ちなみに著作権に関しては自己使用の範囲内であれば問題はないです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Automatic9045

2020/11/18 22:46

ソフトウェアの仕様が分からないので何とも答えられないです。 色々とこねくり回してみるか、あるいはもう少し具体的に質問して頂けると回答しやすくなるかもしれません。
YAmaGNZ

2020/11/18 22:51

大元のツールを変更するということは他人の著作物に改変を加えることになるので法律に触れる可能性があるのでは?
dodox86

2020/11/19 00:04

C#でもなんでもいいですが、既に完成された他のアプリに対して別プログラムから作用できることはせいぜい人間が操作することの自動化程度しかないので、ハイパーSBIとやらのアプリがそもそも1つのウィンドウしか立ち上がらないような作りになっていて、外部からの操作や機能追加を想定した仕様でないならば不可能だと思います。
happy_tera

2020/11/19 05:59

皆さんコメントありがとうございます。 ハイパーSBIを持ってる人前提の質問だったためざっくりになってしまい申し訳ありません。 この質問は「やってほしいことだけを記載した丸投げの質問」ではなく理論上可能かどうかを訪ねておりましたので、dodox86さんの『既に完成された他のアプリに対して別プログラムから作用できることはせいぜい人間が操作することの自動化程度しかない』とのコメントがとても参考になりました。ちなみに著作権に関しては自己使用の範囲内であれば問題はないです。
YAmaGNZ

2020/11/19 06:03

(本ソフトウェアの利用の制限) 第6条 本ソフトウェアに関する著作権等の知的所有権およびその実施権、その他一切の権利は当社に帰属し、お客様は、本規程に従って、ご本人が本ソフトウェアを利用する場合のほか、本ソフトウェアを、その目的を問わず、複製、加工または再利用することはできません。また、本ソフトウェアを第三者に販売、譲渡、質入、貸与又は頒布することはできません。
dodox86

2020/11/19 06:08

>@質問者happy_teraさん 一連のコメントでもし一定の結論を得られたならば、自己回答、解決で自ら質問を閉じてもらって良いと思います。
happy_tera

2020/11/19 06:09

質問文読めばわかりますが、ハイパーSBI自体の加工ではありません。C#による他アプリの制御がどの範囲まで及ぶかという質問です。YAmaGNZさんは見当違いなことしか言わないのでここにはもう来ないでください
YAmaGNZ

2020/11/19 06:41 編集

>これはハイパーSBI側の仕様によって1つしか立ち上げることしかできないわけですが、これをC#で自作したアプリによってハイパーSBIの仕様に変更を加えて複数表示することができるようになりますでしょうか 貴方が質問に書いた言葉です。「ハイパーSBIの仕様に変更を加えて」としっかり書かれています。 これのどこが改変ではないのでしょうか?
Zuishin

2020/11/19 06:43 編集

> 1つのハイパーSBIから複数の > ウインドウを表示できるようにしたいです。 改変しないと無理ですね。もともとできないことを無理やりさせるのは、制御の範疇を超えています。車を運転するのは制御ですが、窓の数を増やすのは改造と言います。
退会済みユーザー

退会済みユーザー

2020/11/19 07:07

コーディングすらしてないなら、そもそもC#は関係ない話ですね。タグ外してください。 仮想化で実現出来ているなら、仮想化でやればいいんじゃないですか。
happy_tera

2020/11/19 07:17

radianて頭大丈夫?
happy_tera

2020/11/19 07:17

radianみたいな気持ち悪いやつ初めて見た
guest

回答1

0

自己解決

バカしかいないため終了

投稿2020/11/19 07:18

happy_tera

総合スコア159

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/11/19 07:23

もっと賢い人たちに聞くことをお勧めします。私ではあなたが何を言っているのかすらわかりませんでした。
happy_tera

2020/11/19 07:48

>もっと賢い人たちに聞くことをお勧めします。 ほんとその通り。 抽象度の高い質問をすれば知能の低い人間によるコメントは遠ざけられるかと思っていたが、逆に知能の低い人間が自らの知能の低さへの怒りの捌け口にされてしまった
Zuishin

2020/11/19 07:51 編集

なるほど、知能が低いと腹が立つんですね。できる人への嫉妬ということですか。勉強になります。
happy_tera

2020/11/19 07:52

勉強になってくれたならよかったです。頑張ってください
Zuishin

2020/11/19 07:53

何分、そのあたりの経験が足りないもので、また教えてください。
退会済みユーザー

退会済みユーザー

2020/11/19 08:35

https://teratail.com/cautions_question 質問する時に確認事項の画面が出ると思うのですが、まずこの内容を読んで理解出来るように日本語の勉強から始めるのが良いのではないでしょうか。
happy_tera

2020/11/19 10:10

↑自分の事言ってて笑える笑
Zuishin

2020/11/19 10:15

テラハッピーでよかったですね。みんなで笑えて不幸な人は誰もいない。良いことです。
happy_tera

2020/11/19 14:05

最後笑わせてくれたからハッピーエンド♪笑
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問