2016-11-17 10:35:13
解決しました
choco様 いろいろと試していただきありがとうございます。 下記の方法で試してみました。 下記のままではダメでしたが、これを参考に試したところログインできました。 Hに「97/*Num1*/」を窓ハンドル仮想キー送信 ↑この部分を変更しました。 この命令のままだと1文字しか送信されなかあったので「窓ハンドルキー送信」に変更しました。 また、URLのページが表示されたときにカーソルがすでにパスワード入力窓に来ているので 「97/*~*/」の部分を入力したいパスワードのみにしてみました。 Hに「{パスワード}」を窓ハンドルキー送信 これで、無事ログインできました。 「窓ハンドル仮想キー送信」はリファレンスに記載されてなかったのですが このような命令もあるのですね。勉強になります! しばらくこれで様子を見てみます。 今回はお世話になりました。助かりました。 INPUT命令でいろいろとやってみたのですが、ダメでした。
INPUT値取得してみると、実行する度に値が変わるんですよね・・・。 で、やりたい事(目的)を優先するなら以下の方法もありかなと( 仕事中で簡単に書いてしまったので、補足します。 (仕事しろよと思われる方もいらっしゃると思いますが・・・) ウィンドゥタイトルが「なでしこ」のウィンドウを探して、そのハンドルに対して数字の1を送信してます。 その後、同じように改行を送信しております。 実際、パスワード欄に黒い丸が表示されて、その後パスワードが違うと画面になったので方法としてはこれで行けるかと。 2秒待つは微妙なので、そこは工夫してみてください。 #超力技w
Web閲覧とはブラウザ。 そのレイアウトは「全体」。 Web閲覧のURLは『http://onlinedemo.cybozu.info/scripts/office10/ag.cgi?』 2秒待つ H=「なでしこ」を窓ハンドル検索 Hに「97/*Num1*/」を窓ハンドル仮想キー送信 Hに「13/*ENTER*/」を窓ハンドル仮想キー送信 |