サイト閉鎖について

こんにちは もしご存じでしたら、なのですが、UWSCのサイトが閉鎖されてることに関して何かご存知でしょうか。 もうアップデート等には対応しないということで、今後は使うのを控えたほうがいいのかと戸惑ってまして。 5~6年前にSE的な同僚がいて、業務を効率化するツールを作ってもらってました。私自身は、プログラムは少しかじったレベルです。 今はひとりで仕事をやっていて、自分の業務効率化をしたいなと考えています。

タグ

2018年3月23日 | コメント/トラックバック(0) |

カテゴリー:掲示板

UWSC でOPENCVを使うには

こんにちは UWSCでOpenCVが利用できるみたいな書き込みを見たのですが、どのように制御すればいいのでしょうか? もし、利用方法やアドオンのダウンロードができるサイトなどをご存じの方URLを教えてください。

タグ

2018年2月19日 | コメント/トラックバック(0) |

カテゴリー:掲示板

クリックしたいボタンがある場合とない場合の分岐

1時間に1回クリックできる(厳密には1時間で更新されるのでクリックできるのは少しあと)ボタンがあります。(クリックしたら1時間出てきません) そこのボタンを押すためのコードを作ったんですが、UWSCのタイマー機能で1時間に1回の実行ですと、うまくいきません。 そのため毎分実行することで、対応させようとしましたが、それはそれで例外が発生しました。というエラーが出ます。 おそらく、指定しているidがないためだと思われます。 よって、このidがないときの分岐を作りたいのですが、なんせ本日初めてUWSCに挑戦してみたもので、やり方がよくわかりません。 よろしくお願いします。 また、実行すると毎回ウィンドウがでてきてしまうので、バックグラウンドで処理する方法か、1つだけのウィンドウを開けっぱなしで行う方法など、教えていただきたいです。また、目的のあう、いい方法があれば(javascryptのほうが簡単だぞなどでもいいです。)教えてください。
IE = CreateOLEObj("InternetExplorer.Application")
IE.Visible = True
IE.Navigate("https://freebitco.in/?op=home#")//IEを開いてサイトをひらく

REPEAT
 SLEEP(0.1)
UNTIL !IE.busy AND IE.readystate = 4


logintags=IE.document.getElementsByTagName("input")

FOR I = 0 TO logintags.length - 1
    IFB logintags.Item(I).id = "free_play_form_button" THEN
       logintags.Item(I).Click()
IE.quit


ENDIF
NEXT

タグ

2018年2月16日 | コメント/トラックバック(1) |

カテゴリー:掲示板

ウィンドウを判定して異なる操作を実行

お世話になります。
UWSC初心者ですが、どうにも行き詰まってしまいましたので、この場にて質問をさせて頂けますと幸いです。

主題としましては、
「UWSCにて出現したウィンドウを判定して異なる操作を実行させる方法はあるのでしょうか?」
というものになります。

例えば、”testA.txt”と”testB.txt”をデスクトップに配置したとします。

ここで、”testA.txt”が起動されたときには”X”という動作を行い、 “testB.txt”が起動されたときには”Y”という動作を行いたいのです。
ただし、”testA.txt”と”testB.txt”はどちらが先に起動されるかわかりません。

初心者なこともあり、GETIDやIFBなどを試してみましたが、上手く行きませんでした。

お分かりになる方がいらっしゃいましたらご教授くださいますと幸いです。

宜しくお願い致します。

タグ

2018年1月8日 | コメントは受け付けていません。 |

カテゴリー:掲示板

エクセルファイル上のURLにアクセスしてウェブサイト上のデータを取得し、エクセルファイルにデータを張り付ける

全くの初心者です。 まずは以下のような処理がUWSCで可能かどうか教えて頂けると幸いです。 1)エクセルファイル上にリストアップされたURLをコピー 2)ブラウザのアドレス欄にペーストしてウェブサイトにアクセス 3)ウェブサイト上のデータをコピー 4)エクセルファイル上のURLの隣のセルにペースト 1)~4)を1行づつ繰り返す 具体的にはyahoo!リアルタイム検索にて期間指定をすると検索窓の下に表示される件数を取得することが目的です。 期間指定はURLに含まれるため、期間指定のためのブラウザ操作は必要ありません。

タグ

2017年7月27日 | コメントは受け付けていません。 |

カテゴリー:掲示板

Excelのセルをクリックする

Excelマクロで作られたツールがあります。マクロは保護されていて中が見れません(無理に覗くのも使用規約に反するようで)。<br>
このツールはシート上のセルをダブルクリックすると、その行に記載されている情報を元に動作するようになっています。<br>
このツールを1行ずつダブルクリックしていく処理をUWSCで実現したいと思います。<br>
低レベル関数では実現出来ていますが、Excelの表示設定によって座標の調整が必要なため、他の方法が無いかと考えております。<br>
<br>
試しにCLKITEMを使って以下の様に組んでみましたが、<br>
いずれもCLKITEMの戻り値がFalseになります。<br>
################################<br>
id = GETID("Book1.xlsx - Excel", "XLMAIN", -1)<br>
ACW(id)<br>
ret1=CLKITEM(id, "A3", CLK_LEFTCLK)<br>
ret2=CLKITEM(id, "A3", CLK_DBLCLK)<br>
print "1:" + ret1 + " ,  2:" + ret2<br>
################################<br>
<br>
種別はCLK_ACCなども試してみましたが変わりませんでした。<br>
<br>
BTN以外での実現方法はありませんでしょうか。<br>
よろしくお願いいたします。<br>

タグ

2017年7月21日 | コメントは受け付けていません。 |

カテゴリー:掲示板

OUTLOOK2013でのメールの送り方

毎日、データを更新したExcelファイル(Sales.xlsx)がデスクトップ上(C:\Users\shihan\Desktop)に自動作成されます。 ここまではプログラミングできたのですが、OUTLOOK2013を立ち上げ、その作成されたExcelファイルをメール配信したいのですが、コードの書き方が分かりません。ご教授いただけないでしょうか? よろしくお願いいたします。

タグ

2017年7月3日 | コメント/トラックバック(1) |

カテゴリー:掲示板

URLから画像ファイルをダウンロード

現在あるサイトから、画像ファイルを一括でダウンロードするマクロを作ろうとしています。
現状画像ファイルのURLを取得することはできましたが、ローカルにダウンロードするところで詰まっています。
お知恵を拝借したいです。よろしくお願いします。

タグ

2017年1月27日 | コメント/トラックバック(1) |

カテゴリー:掲示板

Webサイトからテーブルの内容をエクセルシートに保存

http://uwscscript.blog.fc2.com/blog-entry-30.html を参考にさせていただいるのですが、 現在参考の目的のIEが無いようで、 テーブルの要素を書き込む部分の「エクセルに書き込みでエラーが出てしまいます。」 仮にサイトを別のサイトで置き換えて、下記を理解できれば解決に至れるのかと思うのですがご教授お願いできれば幸いです。 —————————— sheet.cells[y,2].value = table.item(3).rows(3).cells(2).innerText sheet.cells[y,2].value→エクセルのシートの場所を指してると思っています。 table.item(3)→取得したWebサイト側のテーブルだと思ってます。 rows(3)→何を指しているかわかりません。 cells(2)→何を指してるかわかりません。 innerText→書き込む動作として理解しております。 ——————————

タグ

2016年11月12日 | コメントは受け付けていません。 |

カテゴリー:掲示板

ファイルへの追記書き出しについて

いつもありがたく使わせてもらっています。 早速ですが、FOPENで開いたファイルに対して追記することはできないのでしょうか? 外部アプリからUWSCを呼び出してスクリプトを実行していますが、UWSC側での動作ログを書きだそうとして以下のようにしてみました。 Fid=FOPEN(“.\log.txt”,F_READ or FWRITE) FPUT(Fid,G_TIME_YY2 + “/” + G_TIME_MM2 + “/” + G_TIME_DD2 + ” ” + G_TIME_HH2 + “:” + G_TIME_NN2 + “:” + G_TIME_SS2,0,1) FCLOSE(Fid,TRUE) 想定では起動するたびにログに時間が追記されていくと思っていたのですが、上書きモードになってしまい最新1件分しかない状態です。 どうすれば追記モードとして動作することができるでしょうか?

タグ

2016年7月4日 | コメント/トラックバック(1) |

カテゴリー:掲示板

このページの先頭へ