こんにちは、先日から話している
アメブロペタツールですが、
何となく画面レイアウトを変更しました。
その結果。。。
こうなりました!
良いのではないでしょうか?
横すべてを使って、処理設定を出来るようにしたので、
かなり広くなった印象です。
今のところ、
—————————-
・ログイン
・対象ID取得(CSVで出力)
・ペタ実行
済)ペタ時間にゆらぎ設定可能とする
済)ペタ先をCSVから読み込んで、ループで回す
(見直す必要はあるかも)
—————————-
というところは出来ました。
後は、
—————————-
・ログイン時、ログアウトをしてログインをするようにする
(既にログインの場合の対応)
・データ取得件数の設定
・キャンセル処理←追加
・ツールへのログイン処理←追加:完全に忘れていましたw
—————————-
■ランダム関数(VB.NET)
‘ Random クラスの新しいインスタンスを生成する
Dim iRandom As New System.Random()
‘ 0 以上 50 未満の乱数取得
Dim iRet1 As Integer = iRandom.Next(0, 50)
‘ 0 以上の乱数取得
iRet1 = iRandom.Next()
‘ 0 以上 50 未満の乱数取得
iRet1 = iRandom.Next(50)
非同期処理が進まない問題が発生しました!
色々調べていると、
非同期処理時に、フォームスレッドでループを回しているため、
非同期側の処理完了が反映されないという現象が起きました。。。
なんという。。。
そんなわけで、気を取り直して、
調べていたのですが、どうもDoEventをしないとダメそうでした。
プログラム的には使わない方が良いそうなのですが、
このまま進まなければ、話にならないので、
DoEventにて対応しました!
そうすると無事完了!
徐々に出来てきましたので、
近々公開できればうれしく思います!
前回の記事はこちら!
ペタツール作成のきっかけ