人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ヨコ6xタテ8程度のブラウザベースとアプリベースの入力フォームがあります。これに同じ形式のエクセルデータを多数、定期的に入力しなければならないのですが何かいい方法はないでしょうか?
コピー&ペーストのようなことができればいいのですが。
フォームのID、パスの自動入力のようなものはいくつかありますがそのままつかえるものはありませんでした。ブックマークレットかウェブアプリのテストツールなら何かありそうな気がするのですが…。DBを直接操作というのはなしです。
ブラウザ、アプリどちらだけでもかまいません。


●質問者: zeroxone
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:dB アプリ ウェブ エクセル コピー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● takerudayo
●60ポイント

このような考え方はいかがでしょうか?

http://www.google.co.jp/search?complete=1&hl=ja&lr=ja&as_q=Windo...

◎質問者からの返答

これではできませんしそもそも的外れですね。ポイントは差し上げられません。具体例をお願いします。


2 ● airplant
●10ポイント

以前、同様なシチュエーションがあり、UWSC(キーボード/マウス入力自動化)で対応したことがあります。


Excelファイルにアドレス帳があり、それを特定アプリへ項目毎にコピー&ペーストしているサンプルを掲載しておきます。ブラウザへも特定アプリへもどちらでも対応できます。

一度レコーディングした後で、ソースを見て変更すれば、比較的安定して動作します。

詳細は→ http://www.uwsc.info/

// アドレス帳への登録 for **
//
// appはアドレス帳を開いておく(デフォルトの「連絡先(日本語)」)
// Excelファイルはカンマ区切りのCSV。列の順は下記の通り

fid1 = FOPEN( "addr.txt", F_READ )
fid2 = FOPEN( "addr.txt", F_READ )
 :
fid15 = FOPEN( "addr.txt", F_READ )

For 行 = 1 to FGET(fid1, -1)
               // 行数分
    姓 = FGET(fid1, 行, 1)
    名 = FGET(fid2, 行, 2)
    ミドル = FGET(fid3, 行, 3)
    よみ = FGET(fid4, 行, 4)
    会社名 = FGET(fid5, 行, 5)
    会社名よみ = FGET(fid6, 行, 6)
    電話 = FGET(fid7, 行, 7)
    役職 = FGET(fid8, 行, 8)
    FAX = FGET(fid9, 行, 9)
    携帯電話 = FGET(fid10, 行, 10)
    自宅電話 = FGET(fid11, 行, 11)
    自宅FAX = FGET(fid12, 行, 12)
    ポケットベル = FGET(fid13, 行, 13)
    メール = FGET(fid14, 行, 14)
    Web = FGET(fid15, 行, 15)

ACW(GETID("* のアドレス帳 - 連絡先(日本語)(J) - xxxx","App"),117,47,1016,766,0)
BTN(LEFT,DOWN,580,62,300)
MOUSEORG(GETID("* のアドレス帳 - 連絡先(日本語)(J) - xxxx","APP"))
BTN(LEFT,UP,463,15,250)


KBD(VK_ALT,DOWN,200)
KBD(VK_C,CLICK,15)
KBD(VK_ALT,UP,40)
KBD(VK_B,CLICK,40)
KBD(VK_RETURN,CLICK,40)

SLEEP(1)

nHandle = GETID("新規連絡先 - xxxx","APP")

SENDSTR(nHandle, 姓)
KBD(VK_TAB,CLICK,100)

SENDSTR(nHandle, 名)
KBD(VK_TAB,CLICK,100)

SENDSTR(nHandle, ミドル)
KBD(VK_TAB,CLICK,100)

SENDSTR(nHandle, よみ)
KBD(VK_TAB,CLICK,100)

SENDSTR(nHandle, 会社名)
KBD(VK_TAB,CLICK,100)

SENDSTR(nHandle, 会社名よみ)
KBD(VK_TAB,CLICK,100)
 :
SENDSTR(nHandle, メール)
KBD(VK_TAB,CLICK,100)

SENDSTR(nHandle, web)

BTN(LEFT,CLICK,70,84,300)

SLEEP(1)

next
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ