アプリ版:「スタンプのみでお礼する」機能のリリースについて

UWSCにて以下サイトを例にショッピングカートの中に商品(ここではW25 L32)をバッグに選択して入れ、
一時間後にまた同じ動作を繰り返す文章はどうなるのでしょうか?

UWSC初心者です。どなたかご教授頂けましたら幸いです。

ちなみにIEで無料お試しでWEB記録で作ってみたコードです。
以下になります。

// 無限ループ
While True
Public IE
IE = CreateOLEObj("InternetExplorer.Application")
IE.Visible = True
setOleEvent()
IE.Navigate("https://www.asos.com/asos-design/asos-design-riv …
BusyWait()
IE.Navigate("https://asos.demdex.net/dest5.html?d_nsid=0#http … // SELECT: Please selectW24 L30W24 L32W24 L34W25 L30W25 L32W25 L34W26 L30W2...
BusyWait()
IESetData(IE,"W25 L32","","",32) // SELECT-ONE
Sleep(3601) // 3601秒の間を取る
WEND

こう書いてみたのですが
// 無限ループ
While True



Sleep(3601) // 3601秒の間を取る
WEND

を追加しただけで機能しなくなりました。

お分かりになられる方、何卒ご教授の程、宜しくお願い致します。

A 回答 (1件)

UWSCに詳しいわけでは無いけれど・・・



プログラムとして
ループで頭に戻っても IE閉じられてないですよね・・・

While True を IE = CreateOLEObj  の下にしたら?

外れなら、陳謝
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

下の方に原因があったのかもしれません。
デフォルトの一文を削除していました。

デフォルトでつけると、
IESetData(IE,"W25 L32","","",32) // SELECT-ONE
// OleEvent(IE); IE.Quit() // OleEventクリア & IE終了
Sleep(3601) // 3601秒の間を取る
WEND

となります。

While True を IE = CreateOLEObj  の下にしても上にしても機能しませんでした。

お礼日時:2018/10/14 10:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!