日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2016-12-12 10:22:01

今度はパスワードが入力できなくなってしまいました

まろん さん

雪乃☆雫様
お世話になっております

教えていただいた部分、自分なりに何とか動かせました。
で、以下長文ですがお付き合い願います

今までは、名前のところは、キャッシュの影響なのか、起動時に自分の名前が
出ていたので、パスワードを入力してENTERを押すだけでログインが出来ていました。
下記の内容
-------------------------------------------------------
Web閲覧とはブラウザ。
そのレイアウトは「全体」
そのURLは、『http://onlinedemo.cybozu.info/scriputs/office10/ag.cgi?』
Web閲覧のブラウザ読込待機。いま

パスワード=「0000」

H=「なでしこ」を窓ハンドル検索
Hに「{パスワード}」を窓ハンドルキー送信。
Hに「13/*ENTER*/」を窓ハンドル仮想キー送信。
--------------------------------------------------------

で、今回は名前のところも入力できるように変更する改善を教えていただいたので
その修正を入れました。この変更で名前は正しく選択できるようになったのですが
パスワードが入力できなくなってしまいました。
カーソルはパスワードの入力欄に移動しているのですが、何も入力されずに
ENTERが押されます。(パスワード入力欄にカーソルが移った時にキーボードから
パスワードを入力するとパスワードは入力され、正しく動作しますので、入力位置の移動と
その次のENTERキーの入力は正しく動作しているようです)
表記の仕方が悪いのかと思い、以下のように書き換えてもダメでした。
 Hにパスワードを窓ハンドルキー送信。
 Hに「0000」を窓ハンドルキー送信。
なぜ、パスワードが入力できなくなったのでしょうか?

下記の内容
--------------------------------------------------------
Web閲覧とはブラウザ。
そのレイアウトは「全体」
そのURLは、『http://onlinedemo.cybozu.info/scriputs/office10/ag.cgi?』
Web閲覧のブラウザ読込待機。

ID=「山田一郎」
パスワード=「0000」
Aとは整数。Bとは整数。Cとは整数。Dとは整数。

H=「なでしこ」を窓ハンドル検索。
H=『+{TAB}』を窓ハンドルキー送信。
  
PD取得はWBの「select\0」をブラウザHTML取得して「」で区切ってPD取得に代入。
PD取得\0を配列削除してPD取得に代入。
(PD取得の要素数)回
 C=回数-1。
 PD取得\Cを「selected」で正規表現マッチ。
 もし、それが空でなければ、A=C。 
 PD取得\Cのタグ削除して、PD取得\Cに代入。
 PD取得\Cを「{ID}」で正規表現一致。
 もし、それが0でなければ、B=C。
D=A-B。   
   
もし、D>0ならば、
 D回
  0.1秒待つ。
  Hに「38」を窓ハンドル仮想キー送信。#↑キー送信
違えば、D<0ならば、
 (Dの絶対値)回
  0.1秒待つ。
  Hに「40」を窓ハンドル仮想キー送信。#↓キー送信       
0.1秒待つ。
Hに「9」を窓ハンドル仮想キー送信。1秒待つ。#TABキー送信
Hに「{パスワード}」を窓ハンドルキー送信。
Hに「13」を窓ハンドル仮想キー送信。#ENTERキー送信


--------------------------------------------------------
 あっ、そんな、気にしないで(^▽^;
 年末ですもね~。
 時間を置いたら、突然天啓が閃いたりするコトもアリw
たくさんのアドバイス有難うございます
いつも助かります
今、通常の仕事の方が忙しくなってきてしまったので、少し時間を下さい
よろしくお願いします



(編集パスワード送信)

子記事

親記事 (No.14)
返信した記事(元) (No.68)

この内容(No.73)に返信

この内容(No.73)をダウンロード

この内容(No.73)のテキスト表示





www.eznavi.net