タグ

MSXMLとVBSに関するhimorogiのブックマーク (14)

  • Windows Script Wiki - FAQ

    Windows Script FAQ ↑ Windows Script FAQ 実行環境 反応しなくなったスクリプトを停止させるには? 反応しなくなったWMIを使用したスクリプトを停止させるには? WSH一般 クリップボードの文字列を読み込むには? クリップボードに文字列を書き込むには? アプリケーション アプリケーションを起動するには? アプリケーションを終了するには? 文字列処理 配列 配列をソート(整列)するには? ファイルシステム ネットワーク Webからファイルをダウンロードするには? Webからテキストファイルを取得し、文字列に代入するには? レジストリ サブキーを列挙するには? WSF 全角のコメントを記入したい。 XMLとしての構文チェックをしたい。 実行環境 ↑ 反応しなくなったスクリプトを停止させるには? ↑ 1. タスクマネージャを開き、CPUを占有しているWScri

  • MSXML2.XMLHTTPでvbaからweb apiを利用 - end0tknr's kipple - web写経開発

    今回は、google map apiを例に、MSXML2.XMLHTTPとMSXML2.DOMDocumentによるvba(私の環境はexcel 2003)からのweb apiの利用方法を書き留めておきます。尚、google map apiのresponse形式等は、以前に紹介しているのでそちらをご覧下さい。 http://d.hatena.ne.jp/end0tknr/20081021/1224576363 MSXML2.XMLHTTPとMSXML2.DOMDocumentで簡単に実現 google map apiはresponse形式にcsvやxmlを選択できますが、xmlをvbaで扱う場合、「ツール」→「参照設定」でMSXML2.DOMDocumentを追加して下さい。 この参照設定が完了すれば、後は簡単。次のように MSXML2.XMLHTTP でgoogle map apiを呼び

    MSXML2.XMLHTTPでvbaからweb apiを利用 - end0tknr's kipple - web写経開発
  • VBScript でバッチ twitter 投稿

    1) デバックフラグを追加しました( テスト以外で実際に利用する場合は、False にします ) 2) アクセストークンを取得する為のページをユーザページより取得する為に、ログインをユーザ名にしました ( ルートは混雑する可能性があります ) 3) 次の段階として、正式な API でテストする予定なので rfc3986_convert を追加しました。 関連する記事 PHP/JavaScript/ASP/ps/py : 処理別の urlencode の結果の違い ' *********************************************************** ' Twittre 投稿 ' *********************************************************** bDebug = True strText = "VBSc

  • mesolabo.com - mesolabo リソースおよび情報

  • Scriptガイド

    <JOB> <COMMENT> ************************************************************ WEB WSH 実行スケルトン ************************************************************ </COMMENT> <OBJECT id="WshShell" progid="WScript.Shell" /> <SCRIPT language=VBScript> ' *********************************************************** ' 処理開始 ' *********************************************************** nMax = 500 ' ****************

    Scriptガイド
  • ローカルにある画像をtumblrにPOSTするスクリプトを書いた | trash-area.com

    Tumblr のツールをいろいろ探してたのですが どーにも見つけられなかったのがこれ。 「ローカルにある画像を Tumblr に投稿するだけのツール」 基ブラウザで見てる画像やらテキストやらが対象だからでしょうか。 ブラウザ(Firefox)からなら Tombloo というのが最強のような気がしますし、 実際これひとつで全部済んでしまうんですけどね。 ただ、個人的には面白い画像とかテキストは2ちゃんねるのほうがずっと多い気がしていて、 ずーっと2chブラウザから投稿できないのがネックでした。 ということで(ブラウザ以外の)ローカル(キャッシュ)にある画像を Tumblr にダイレクトにポストするスクリプトを書いてみました。 言語は WSH + VBScriptです。 スクリプトから HTTP で multipart/form-data なエンコードで バイナリデータをPOSTするのってな

  • (このブログは移転しました)

    description

  • [VBScript]VBScriptでPOSTしてデータをダウンロードする - スベログ/D

    フリーライドスキー(フリースキー)とアグレッシブインラインスケートとデジタル機器と、時々、日常のマッタリなブログ Webアプリの動作確認用に作ったものの久しぶりすぎて手間取ったのでメモ。 下記スクリプトはWSHで動作するVBScriptです。 テキストファイルとしてコピペしてファイルの拡張子を.vbsにすると実行できるよーになります。 指定したURLへ複数のパラメータをPOSTしてダウンロードした内容をカレントフォルダに保存しています。 ポイントとしては、複数パラメータのPOSTとServerXMLHTTPを使って動作確認のためタイムアウトを設定してやっているぐらい。 マルチバイトの文字列をPOSTする場合はもちろんエンコードする必要があります。 (その場合は、VBScriptからJScriptのencodeURI関数を呼び出すのが簡単だと思う) Dim objweb Dim objADO

    [VBScript]VBScriptでPOSTしてデータをダウンロードする - スベログ/D
  • WSHで作るRSSアグリゲータ | 野菊のハッカー

    今時はRSSでサイト更新のチェックをやってる方は多いと思うが、RSSの走りの頃に「アグリゲータやRSSニュースリーダのタグイをいちいちクライアントに入れるのもウザい」→「Webページにしてしまえ」という甚だ安直な発想の元作成したASP(マイクロソフトのCGIプログラム用のスクリプト環境)プログラムがあったので、キモのところをWSHに焼きなおして晒しておく。 かなり古いシロモノなので、今ではほとんど意味がないと思うがどなたかの参考にでもなれば幸いである。 プログラムの中でWindowsからhttpアクセスを行わせるために、ServerXMLHTTPを使っている。これはWindowsXPあたりは標準で入っていると思うが、古めの2000だと入ってないかも。 ServerXMLHTTP に関してよく寄せられる質問 (FAQ) 文書番号290761 それと、Proxyを踏んでいるときには、Proxy

    WSHで作るRSSアグリゲータ | 野菊のハッカー
  • VBScriptでWebからファイルダウンロード - しおそると

    VBScriptでファイルのダウンロードサンプル。 getHTTPasync() にURLを指定すれば可能。 MSXML2.ServerXMLHTTP.6.0 を使っているが、失敗したらMSXML2.ServerXMLHTTP やMSXML2.XMLHTTPに切り替えて再度試みている。 '===================================================================== 'スクリプトと同じディレクトリ上にファイルを保存します。 ' USING MSXML2.ServerXMLHTTP ' if you need proxy for web browsing,use Proxycfg.exe ' see also: ' http://support.microsoft.com/kb/290761 ' h

  • 気象情報の取得と記録――VBScriptでExcelを操作する

    今回の主役はVBScriptです。インターネット経由で空港の気象情報を取り込み,取り込んだデータの中から気温と気圧をExcelシートに書き出します。Excelの起動,セルへの書き出し,終了もVBScriptにやらせます。VBScriptの中に書かれたExcel/VBAのコードが実行されていく様をご覧ください。VBScript恐るべしです。 インターネットにありそうでないものとして気象関係のデータがあります。天気予報はあっても,現在の気温や気圧のデータだけを提供しているところは意外に見つかりません。今回は,米海洋大気局(NOAA:National Oceanic & Atmospheric Administration)が提供している気象情報を取り上げます。NOAAは世界中の空港の気象データを,「METAR」(Meteorological Aviaion Report,定時航空気象実況通報式

    気象情報の取得と記録――VBScriptでExcelを操作する
  • MSXML2.XMLHTTPでファイルをPOSTする : WEB 職人

    MSXML2.XMLHTTPでファイルをアップロードする と対になる処理です。受けるほうは通常と同じで簡単ですが、送るほうは注意すべき点がいくつかあります まず、送るほうでは日語を URL エンコードする必要があるので、JavaScript を呼び出して encodeURIComponent を使用しています。( その為、PHP ではデコードされると UTF-8 になるので注意 ) 後、http で POST する際の仕様として、http ヘッダに Content-Type として application/x-www-form-urlencoded をセットしています( データサイズは実際ブラウザが行っているのでセットしています。) VBSCript 側 <JOB> <SCRIPT language="JScript"> function js(str) { return encodeU

  • MSXML2.(Server)XMLHTTPでファイルをアップロードする : WEB 職人

    呼び出し側は WSH としての VBScript です。バイナリとしてアップロードするので、CRLF は CRLF のままなので、LF へ変換が必要なファイルやシステムでは、サーバー側で変換する必要があります PHP ならそのままで問題無いので、わざわざ 通常の POST 仕様にあわせる必要も無いと思います。 VBScript 側のサンプルは Microsoft の サポートオンラインにあるので、IIS ではうまくいくのかとは思うのですが、試してはいません。いずれにしても、IIS に対して行う場合はテストが必要です テストはさくらインターネットの環境で行っています。PHP は、5.6.32 でした。 いったん PNG 画像をアップロードして、FileZilla でダウンロードして fc /b で比較しましたが問題無く同じものでした。テキストファイルも同じ結果で CRLF のままで返って来て

  • Web ページをダウンロードする方法~ MSXML 編~ | YU-TANG's MS-Access Discovery

    概要 Web ページの情報にアクセスするニーズは昔から存在しましたが、かつては、それは API を駆使する大仕事でした。 その後 WinSock コントロールや WinInet コントロールのような ActiveX が登場し、VB レベルでも何とかなるようにはなりましたが、それでもなお『お手軽』と呼ぶには程遠い状態で有り続けたのです。 状況が変わり始めたのは WebBrowser コントロールが出現した頃からで、フォーム上に Web ページを表示できて HTML ソースにもアクセス可能な WebBrowser コントロールは、今では最も使用頻度の高い ActiveX コントロールの一つになっています。 以下は WebBrowser コントロールを使用して HTML ソースを取得する方法について解説したサイトの一例です。 T'sWare Access Tips #267 > ホームページのH

  • 1