- ベストアンサー
開発言語
Windows上でマウスカーソルを動かしブラウザ上のボタンをクリックするような自動テストツールってどういった言語で開発するのでしょうか?(または開発されていますか?) Windows制御とかなのでC関係とかでしょうか?
- unko347
- お礼率44% (121/273)
- その他(プログラミング・開発)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「UWSC」というツールがありまして、マウスやキー入力、ウインドウの操作をすることができまして、Excelなどと同じ簡単な「マクロ言語」で記述します。 IEに対してはブラウザに表示された内容を理解して操作できたのですが、Edgeには対応していません。 残念ながら作者がお亡くなりになり、開発が止まっていますが、ネットで検索すれば使用方法のページがたくさんでてきます。 現状ですと、ボタンの座標をどのように捉えるかがネックですが、ボタンの画像を用意して画面内のどこにあるか探す、というやり方でいけるかもしれません。 こういった既にあるツールを使うのではなく、このようなアプリを自分で作りたいというのであれば、WindowsAPIを利用することになります。 例えばSetCursorPosという関数を使えばマウスカーソルを動かすことができます。 WindowsAPIを呼び出すために、C言語を使ってもいいし、アセンブラでもいいです。 なんでしたら、Excelマクロで動かす例もあります。 https://liclog.net/mouse_event-function-vba-api/
その他の回答 (2)
- retorofan
- ベストアンサー率33% (328/976)
開発言語は1つに限定されていません。 Java, C#, Python 等が用いられています。 これらのうちで、 JavaとC#は、型を厳密に定義する必要があるなどの理由で 他よりも難易度が上位といえます。
- type0 お礼早め(常識)BAも納得いく回答あれば早め。皆様に感謝(@type0)
- ベストアンサー率43% (150/343)
基本的にどんな言語でもがんばれば実現可能でしょうが、Pythonが楽だと思います。座標指定してマウス移動とマウスクリックでコード2行くらいですね。 https://qiita.com/konitech913/items/301bb63c8a69c3fcb1bd
関連するQ&A
- 開発言語について
すいませんが、誰か教えてください。 Windowsをプラットフォームとした開発言語で、C#とC++というのがあります。この違いとは、簡単に言えば、何でしょうか?
- ベストアンサー
- その他(Windows)
- C言語による実務での開発
C言語による実務での開発について質問します。 学校でC言語の学習はしたことがあるのですが、実際に 実務についたことが無く、C言語を使った実務というのが どのようなものなのかイメージがつかめません。C言語で なくても、もっと他に便利な言語やソフトがあると思うのですが。 販売管理や給与計算なども実際にC言語で作られていつのでしょうか。 それとも、制御系といわれる分野で使われるものなのでしょうか。 C言語でこんなものを開発した、などと言うのをお聞かせいただきたいです。 自分の興味のことなので、本当にひまなときにでもお答えいただければと 思います。 学校で学んでいたので、ソフトウェア開発技術者試験やテクニカル エンジニア(ネットワーク)試験などを在学中に取得しているので、 多少の知識はあるのですが、実務となると・・・ 今はoffice2000ぐらいしか使っていません。
- ベストアンサー
- C・C++・C#
- C言語より後に開発されたプログラミング言語は
C言語を基にして開発されたのでしょうか? C++,C#はもちろんそうですが、Java、PHP、JavaScriptなどもそうなのでしょうか?と言うのも、C言語の関数とこれらのプログラミング言語の関数がかなり似ているところ(共通しているものも)があるからです。また、Excelの関数とも似ているのですが、これらのプログラミング言語と何か関係があるのでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- フリーソフトの開発言語に適しているのは?
VB、COBOL、Access、Oracleの知識はあります。 C、JAVA、よく知りません。 こんな私が勉強を兼ねて、覚えたらよいであろう(とお思いになる)WINDOWSアプリ、WEBアプリの開発言語/開発ツールといえばなんでしょうか? ライセンスフリーなものがありがたいです。 アドバイスよろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- モジュールの開発方法について
どなたかご教授ください。 現在、 メインウィンドウにて操作した内容(マウスのクリックなど)をメインウィンドウとは別のウィンドウに詳細を表示するといったモジュールの開発が必要となっているのですが、開発初心者であり、どのような開発を行えばよいかわからない状況です。 機能として必要な内容としては、下記のようなものとなります。 ・exeファイルではなくdllファイルなどのモジュール ・開発環境はVisual studio 2010で言語はC# ・メインウィンドウ操作で行った内容をモジュールで開発した別ウィンドウに詳細を表示するため、 GUI付きのモジュール開発が必要 (例:マウスクリックの座標位置をモジュール上で開発したラベルなどに表示させる) つきましては、どなたか開発のためのアドバイスや、参考サイト・書籍がありましたら、ご教授いただければ幸いと存じます。
- 締切済み
- C・C++・C#
- linux 上での C言語開発のデバッグ環境
linux 上で C言語を使った開発をするようになったのですが、みなさんは、デバッグなどはどうなさっているでしょうか?私は、Emacsは使うことが出来ます。 Windows では Visual C++ (.net) を使っていて、「ソース上でマウスのポインタを変数に合わせれば、変数の値を確認できる」など、デバッグが便利だったのですが、linux上ではどうするものでしょうか? ネットで調べると、emacs をエディタとして開発している人が多いみたいなので、どうしていらっしゃるのかなと思いました。
- ベストアンサー
- Linux系OS
- プログラミング言語に詳しい方お願いしますm()m
いつもお世話になります。 プログラミング言語を全く知らない素人なのですが、 最近ロボットマウスというソフトを知り、パソコンの自動化に感動しました。 そこで、自分でプログラミング言語等を使って作れば、自分の作りたいものが作れることまで知ったのですが、調べていくうちに、プログラミング言語によって、得意、不得意があるということを知りました。 そこで、自分の作りたいと思っているツールが何の言語なら適しているのか、ご教授いただきたく質問させていただきました。 自分の作りたいツールなのですが、ウェブ上にあるURLや、記事の内容、価格等書かれているものをエクセルに引っ張ってデータ入力を自動でさせたいです。 プロセスとして、まず作ったツールのアプリを起動させたら、エクセルを自動で開いて、「○○のカテゴリを選んでください」等のメッセージを出して選ぶ。 その後自動でブラウザを開いて、そのサイトに自動で行き、○○のカテゴリの引っ張ってきたい記事の部分を選んだカテゴリ検索エクセルに引っ張ってデータ入力も自動でさせるには、どのプログラム言語が適しているのでしょうか? また、ロボットマウス等の自動化のツールが何の言語でできているかも合わせて教えて頂けると非常にうれしいです。 ど素人なのでうまく伝えきれていないかもしれませんが、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Windowsアプリ開発言語について
こんにちは。 プログラミングを楽しんでいる者です。 突然で申し訳ないのですが、Windowsアプリの開発に適した言語は何ですか? 用途は、メモ帳や、何かのツールといった便利ツール的なものを作ってみたいのですが、 色々あるので皆さんの意見を参考しようと思い、ここで質問しようと思いました。 一応、過去にHTML、JavaScript、VBS、C、Javaをやっていて、現在主にJavaをメインにやっています。 Javaで簡単なゲームを作ったことがあり、現在はテトリスを作っています。 一応、他の方々の質問の回答を見させてもらいますと、C#が推されているのが多いので、 C#がいいのか悩んでいます。 Javaでもいいのですが、他の言語にも挑戦したいので、おすすめの言語などを、ご回答くだされば幸いです。 駄文、申し訳ございませんが、ご回答宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
お礼