C#, C♯, C#相談室 Part95
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
900:デフォルトの名無しさん 20/02/16 20:13:22.98 lt2wlhEH0.net >>803 おいもうそろそろこの話題締めて他所にいってくれや。 901:デフォルトの名無しさん (ワッチョイ 167b-4wVb) 20/02/16 20:16:51 ZkXecQUS0.net ふらっと荒らしてこっち荒らして、いつも同じメンバーだろこれ 902:デフォルトの名無しさん (オッペケ Src7-oFCC) 20/02/16 20:22:19 +zL5Le7jr.net もともと完全にちゃんとGUI操作したいなんて書いてないだろさ 途中から見てる人が勝手に条件を足してるだけで本来あるべき姿とかい離してる 途中で無駄にリフレクションが出てくるあたり初心者の匂いが出てる ボタン押すにはタブを切り替えなくてはならないのに 画面が変わらないままでボタン押したいって言ってるから別にGUI操作自体を再現したいわけじゃない 903:デフォルトの名無しさん (ワッチョイ 477b-yNzz) 20/02/16 20:24:37 j/dbz9ZG0.net >>845 違う。定石に反しているのは君の方で、つまりはカッコイイソリューションを目指しすぎている。 馬鹿みたいなソリューションの方が、現実的に使いやすいことは多々ある。 多分、ちょっと若すぎて元気がありすぎるのだと思う。 これ自体は悪いことではなく、むしろ上達には必須の性格で、良いことだとは思うが、 世の中のアプリがどうなっているか、もう少し周りを見た方がいい。 GUIの自動化で一番簡単なソリューションは、GUIを記録してしまうことだ。…(A) 俺が昔使ったアプリだと、「ログ画面」にGUI操作と等価のコマンドが一々流れる、というのがあった。 そして自動化したい場合は、このログ画面内の該当部分をコピペしたファイルを読ませるだけ、というものだ。 当然、見れば分かる程度であり、例えばファイルを読み込んだらそのファイルパスがまんま表示されている。 なら、そこを変更するだけで同じ処理を他ファイルに適用出来るよね、というわけだ。 冷静に考えれば分かるが、Unixのshもこれと同様だ。(というより上記方式がshのパクリだが) shもhistoryで出てくる履歴をコピペすればバッチファイルになるようになっている。 そして必要なら該当部分を変数化してループを回せ、ということでしかない。 俺は使ったことないけど、Webブラウザの自動化ツールとして有名なSeleniumも以下見る限り似たようなもんだ。 https://www.valtes.co.jp/qbookplus/509 だから、初段階のスクリプト環境はこの程度でいいし、実際、この程度でも相当有益なんだよ。 そしてそれを手っ取り早く実装する方法がGUIのエミュレーション(PerformClick等)になる。 だから、 > 自社アプリにオートメーションサポートを実装するための基盤ではない これはちょっと意識が高すぎる。(気持ちは分からなくもないが) PowerShellでオートメーション、というのはその先の先の先位で、 初期段階に於いては超オーバースペックでしかない。 そして殆どのアプリでは最終的にも必要としない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
1008日前に更新/417 KB
担当:undef