質問掲示板
岡三RSS
集いの広場

アップロードされたファイルおよび投稿内容についての注意事項 別窓

複数の単語で検索する方法 別窓

【国内株式、先物・オプション】岡三RSS質問箱

イーサン

岡三RSSを自動でログアウト・終了・起動・ログインする方法が知りたいです。

岡三RSSを自動でログアウト・終了する方法が知りたいです。

いつもお世話になっております。

Excel+VBAの環境でRANKING関数やQUOTE関数を使って
銘柄情報を取得するプログラムを作っています。

起動してから数分間は情報が返ってくるのですが、その後
しばらくすると岡三RSSから情報が返ってこなくなります。

掲示板を色々と調べてみたところ、下記の状況と同じようです。

-----------------------------------------------------------
https://bbs.okasan-online.co.jp/ont/rss/board/?topic_id=93
-----------------------------------------------------------

(概略)情報を500件取得したあとは、ブックを閉じてログアウト
する。その後、1分ほど待ってから、再度ログインする)

解決策としては、「UWSCやタスクスケジューラを使う」とあるのですが、岡三RSSの
 1.ログアウト
 2.終了
 3.起動
 4.ログイン(このとき、ユーザIDとパスワードが入っていない場合は自動で入れる)
は、具体的にはどのようにすればできるのでしょうか?

一部でもよいので、サンプルがあればご提供いただけると
ありがたいです。
UWSC、タスクスケジューラ、VBAのいずれでも結構です。

なお、岡三RSSをVBAから終了・起動する方法は分かっています。
(shell関数でcmd,taskkillを使っています)

岡三RSSのログアウトとログインの方法がわからなくて困っています。

おいそがしい中すみませんが、何卒よろしくお願いいたします。

2019年08月27日

大野 了

イーサンさん、こんばんは


VBAを使用されていて、現在岡三RSSの終了と起動をされているのであれば、
そのままVBAを使用されて岡三RSSを再起動かけるのが、
もっとも簡単ではないかと思いました。


ログインは、岡三RSSの設定で
『パスワードを保存する(自動ログイン)』にチェックを入れると
岡三RSSが起動した際に、自動でログインがされます。


ログアウトは、もし気持ち悪いとかなければ、
taskkillで強制的に落とす形でもよいのではないかと思います。

もし、どうしてもログアウトされたいのであれば、
UWSCでスクリプトを組むのではなく『記録』でマウス操作を覚えさせ、
それでログアウトさせる方法はいかがでしょうか?

一応、スクリプトでできないかやってみたのですが、
UWSCでタスクバーの岡三RSSのハンドルが上手い事取れなかったので、
だいぶん複雑になってしまうかと思います。

ですので・・・

1.終了(taskkill)
2.起動(cmd)
3.自動でログインされる

という流れはいかがでしょうかー?

2019年08月28日

ログインしてコメントを投稿する

イーサン

大野さん

お世話になっております。
いつも丁寧な回答をありがとうございます!

>ログインは、岡三RSSの設定で
>『パスワードを保存する(自動ログイン)』にチェックを入れると
>岡三RSSが起動した際に、自動でログインがされます。

自動ログインにはチェックを入れているのですが、VBAから
岡三RSSの停止・起動を繰り返しているといつの間にか
チェックが消えてしまうことがあります(?)

もしかしたら私の設定ミスか見間違いかもしれないので、
もう少し様子を見てみます。

>UWSCでスクリプトを組むのではなく『記録』でマウス操作を覚>えさせ、
>それでログアウトさせる方法はいかがでしょうか?

この『記録』とはExcelの『マクロの記録』の事でしょうか?
Excelのマクロの記録は岡三RSSのログアウトにも使えるという事でしょうか?

また、追加の質問ですみませんが、
-----------------------------------------------------------
https://bbs.okasan-online.co.jp/ont/rss/board/?topic_id=93
-----------------------------------------------------------

(概略)情報を500件取得したあとは、ブックを閉じてログアウト
する。その後、1分ほど待ってから、再度ログインする)

の流れで、ブックを閉じるときは、ブックだけでなくExcel自体も
終了する必要があるのでしょうか?

たくさんの質問ですみませんがよろしくお願いいたします。

2019年08月28日

ログインしてコメントを投稿する

大野 了

イーサンさん、こんにちは!!


>自動ログインにはチェックを入れているのですが、VBAから
>岡三RSSの停止・起動を繰り返しているといつの間にか
>チェックが消えてしまうことがあります(?)
そうなんですね・・・
ちなみに手動でログアウトすると、なぜかチェックが外れてしまいますw
もしかしたら同じような現象なのかもですね・・・

もし、パスワードだけが抜けてしまうような場合であれば・・・

UWSCで以下のようなスクリプトを書いてあげることにより、
パスワードのテキストにパスワードを入れて、ログインすることができます

===============================
WindowHandle = GETID("ログイン","HwndWrapper")
SENDSTR(WindowHandle,"password",2, true)
SCKEY(WindowHandle,VK_RETURN)
===============================



>この『記録』とはExcelの『マクロの記録』の事でしょうか?
>Excelのマクロの記録は岡三RSSのログアウトにも使えるという事でしょうか?
いえ、こちらはUWSCに『記録』という機能がありまして、
Excelの『マクロの記録』と同じように、マウスの起動などを覚えて
スクリプトに落としてくれる機能になります。
UWSCがタスクバーのWindowIDをとれないためログアウトするためのマウス操作を
覚えさせてログアウトさせてあげる必要がありまーす!!
(もしかしたら何かあるのかもしれないですが、UWSCのプロではないので・・・)


>(概略)情報を500件取得したあとは、ブックを閉じてログアウト
>する。その後、1分ほど待ってから、再度ログインする)
>の流れで、ブックを閉じるときは、ブックだけでなくExcel自体も
>終了する必要があるのでしょうか?
こちらは、すべてのブックを落として1分以上か
Excelを落として1分以上かになります。

なので、すべてのブックを落としている状態であればExcelが起動しっぱなしでも大丈夫です!!


回答に漏れがないことを祈って・・・w

2019年08月28日

ログインしてコメントを投稿する

イーサン

大野さん、こんにちは!

チェックが外れてしまう件については、教えていただいた方法で
試してみます。

マウス操作の記録についても、UWSCで試してみます。

また、すべてのブックを落とす必要があることは知りませんでしたので助かりました!

いつも親切丁寧な回答をありがとうございます!

2019年08月29日

ログインしてコメントを投稿する

大野 了

今までの経験が少しでも、お役に立てたら幸いです!!

うまくいくことを祈りまーす!!

2019年09月01日

ログインしてコメントを投稿する

イーサン

大野さん

お世話になっております

--------------------------------------------------------
もし、パスワードだけが抜けてしまうような場合であれば・・・

UWSCで以下のようなスクリプトを書いてあげることにより、
パスワードのテキストにパスワードを入れて、ログインすることができます

===============================
WindowHandle = GETID("ログイン","HwndWrapper")
SENDSTR(WindowHandle,"password",2, true)
SCKEY(WindowHandle,VK_RETURN)
===============================

--------------------------------------------------------

私の環境では、
1.ログインID   [テキストボックス]
2.ログインID保存 [チェックボックス]
3.パスワード   [テキストボックス]
4.パスワード保存(自動ログイン) [チェックボックス]
5.インサイダー関連同意 [チェックボックス]
がすべて未入力の状態になってしまうのですが、その場合は、どのように指定すればよいのでしょうか?

すみませんです。よろしくお願いいたします。

2019年09月04日

ログインしてコメントを投稿する

RSSユーザー

こんにちは。

UWSCでスクリプトを組んでいろいろと
やってみたところ、1から3まではできたの
ですが、4と5はアイテム名の設定がうまくいかずできませんでした。。。

仕方がないので、.NET Framework等のライブラリ
を使ってウインドウを操作することで実現したいと
思います!

2019年09月08日

ログインしてコメントを投稿する

大野 了

イーサンさん、こんばんは!!
返信がだいぶ遅くなってすみません。

パスワードだけじゃなくてすべてが空白になってしまうんですね・・・
でしたら以下のようなスクリプトはいかがでしょうかー?

================================
WindowHandle = GETID("ログイン","HwndWrapper")

SENDSTR(WindowHandle,"ユーザID",1, true)

SCKEY(WindowHandle,VK_TAB)
SCKEY(WindowHandle,VK_SPACE)

SENDSTR(WindowHandle,"password",2, true)

SCKEY(WindowHandle,VK_TAB)
SCKEY(WindowHandle,VK_SPACE)

SCKEY(WindowHandle,VK_TAB)
SCKEY(WindowHandle,VK_SPACE)

SCKEY(WindowHandle,VK_RETURN)
================================

多分これで、すべてチェックして起動してくると思います!!

2019年09月08日

ログインしてコメントを投稿する

イーサン

大野さん、こんにちは。

ありがとうございます!これでできました。

どうもありがとうございました!

2019年09月09日

ログインしてコメントを投稿する

大野 了

イーサンさん、うまくいきましたかー
よかったです!!

お役に立てて幸いです!!

2019年09月09日

ログインしてコメントを投稿する

すべての投稿を表示する

to_top
to_top

アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。

また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。

岡三RSS集いの広場では、複数の単語による検索が可能です。

例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。

例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。

例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。

※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。