<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7786445771699305826</id><updated>2024-10-25T10:42:58.431+09:00</updated><category term="正規表現"/><category term="VBS 構造体"/><category term="LINK"/><category term="VBS Clng(Number)"/><category term="VBS Fix(Number)"/><category term="VBS Hex(expression)"/><category term="VBS IsArray(variable)"/><category term="VBS SpecialFolders(String Expression) カレントフォルダ、デスクトップ、プログラム、スタートアップ、デスクトップ、My Documents"/><category term="VBS 式の評価 Eval(String expression)"/><category term="VBS 文字列を逆にする"/><category term="VBS 文字列セット String（String Expression)"/><category term="VBS 配列 Array"/><category term="VBS　ファイル"/><category term="VBS　ファイル　OpenTextFile"/><category term="ブログの作り方"/><category term="リファレンス"/><category term="関数"/><title type='text'>VBSuper</title><subtitle type='html'>Create Your VBskill</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://puroama.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-7046475182899883673</id><published>2009-07-21T21:17:00.002+09:00</published><updated>2009-07-21T21:20:42.216+09:00</updated><title type='text'>日付の操作</title><content type='html'>&lt;p&gt;日付の操作をするなら現在時刻を取得することが始まりだろう。&lt;br&gt;それにはNOW()関数を使用する。&lt;br&gt;この関数は現在の日付と時刻をバリアント型の値で返す。&lt;/p&gt;&lt;p&gt;サンプル&lt;br&gt;&amp;nbsp;Wscript Echo now()&lt;/p&gt;&lt;p&gt;結果&lt;br&gt;&amp;nbsp;2009/07/21 21:03:42&lt;/p&gt;&lt;p&gt;※NOW()はコンピュータのシステムの日付と時刻の設定に基づいて出力される。&lt;/p&gt;&lt;p&gt;&lt;br&gt;次に用途だが、NOW()関数を使用するのはファイル名、セルの値、テキストに出力、&lt;br&gt;そしてある日付との比較が主だろう。&lt;/p&gt;&lt;p&gt;注意したいのがファイル名の場合だ。&lt;br&gt;ファイル名には&quot;/&quot;や&quot;:&quot;を使用できないからである。&lt;br&gt;その場合は、Replace(Replace(now(),&quot;/&quot;,&quot;&quot;),&quot;:&quot;,&quot;&quot;)でファイル名に適合するよう数値のみの状態へ編集したらいい。&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/02/vbsreplace.html&quot;&gt;Replace&lt;/a&gt; &lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/7046475182899883673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/7046475182899883673'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/07/blog-post.html' title='日付の操作'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-1866455785928313853</id><published>2009-04-20T23:19:00.002+09:00</published><updated>2009-04-20T23:22:10.336+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VBS 構造体"/><title type='text'>VBS クラス（CLASS）の使用</title><content type='html'>&lt;br&gt;&lt;br&gt;ＣＬＡＳＳに定義した情報を呼び出す場合は、生成したオブジェクト名.（変数名やメソッド名）で呼び出します。&lt;br&gt;&lt;br&gt;&#39;クラスを定義します。&lt;br&gt;CLASS&amp;nbsp;SAMPLE&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Private&amp;nbsp;Fso&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Private&amp;nbsp;Sub&amp;nbsp;Class_Initialize&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;Fso&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Public&amp;nbsp;Function&amp;nbsp;FOpenWrite(strFilePath,objFile)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Resume&amp;nbsp;Next&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select&amp;nbsp;Case&amp;nbsp;Fso.FileExists(strFilePath)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;True&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;objFile&amp;nbsp;=&amp;nbsp;Fso.OpenTextFile(strFilePath,&amp;nbsp;ForWriting)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;FOpenWrite&amp;nbsp;=&amp;nbsp;Err.Number&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;False&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;&quot;This&amp;nbsp;File&amp;nbsp;Not&amp;nbsp;Exists&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;FOpenWrite&amp;nbsp;=&amp;nbsp;-1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Select&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Goto&amp;nbsp;0&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Function&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Public&amp;nbsp;Function&amp;nbsp;FClose(objFile)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Resume&amp;nbsp;Next&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objFile.Close&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;FClose&amp;nbsp;=&amp;nbsp;Err.Number&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Goto&amp;nbsp;0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Function&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Private&amp;nbsp;Sub&amp;nbsp;Class_Terminate&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;Fso&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;Nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;END&amp;nbsp;CLASS&lt;br&gt;&lt;br&gt;&#39;ここから処理&lt;br&gt;&lt;br&gt;Dim&amp;nbsp;objFSO&lt;br&gt;Dim&amp;nbsp;objWFile&lt;br&gt;&lt;br&gt;&#39;クラスを生成&lt;br&gt;Set&amp;nbsp;clsFSO&amp;nbsp;=&amp;nbsp;New&amp;nbsp;SAMPLE&lt;br&gt;&lt;br&gt;&#39;ファイルを開く&lt;br&gt;IF&amp;nbsp;0&amp;nbsp;=&amp;nbsp;clsFSO.FOpenWrite(&quot;c:\temp\sample.txt&quot;,objWFile)&amp;nbsp;Then&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;処理をする&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;ファイルを閉じる&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clsFso.FClose&amp;nbsp;objFile&lt;br&gt;End&amp;nbsp;If&lt;br&gt;&lt;br&gt;&#39;クラスを初期化&lt;br&gt;Set&amp;nbsp;clsFSO&amp;nbsp;=&amp;nbsp;Nothing&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/1866455785928313853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/1866455785928313853'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/04/vbs-class.html' title='VBS クラス（CLASS）の使用'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-2084756611077794753</id><published>2009-03-14T16:04:00.003+09:00</published><updated>2009-03-14T16:06:45.336+09:00</updated><title type='text'>REPALACE　改行コードの変換</title><content type='html'>&lt;h2&gt;&lt;br&gt;＜ソース＞&lt;br&gt;&lt;br&gt;&lt;/h2&gt;ec &quot;■改行コードの変換１&quot; &lt;br&gt;Dim strData&lt;br&gt;strData = &quot;-------------------&quot;&lt;br&gt;strData = strData &amp;amp; vbcrlf&lt;br&gt;strData = strData &amp;amp; &quot;-------------------&quot;&lt;br&gt;&lt;br&gt;ec &quot;実行前のデータ&quot;&lt;br&gt;ec&amp;nbsp;strData&lt;br&gt;ec &quot;実行後のデータ&quot;&lt;br&gt;ec replace(strData,Vbcrlf,&quot;&quot;)&lt;br&gt;&lt;br&gt;ec &quot;■改行コードの変換２&quot; &lt;br&gt;strData = &quot;-------------------&quot;&lt;br&gt;strData = strData &amp;amp; chr(10) &amp;amp; chr(13)&lt;br&gt;strData = strData &amp;amp; &quot;-------------------&quot;&lt;br&gt;&lt;br&gt;ec &quot;実行前のデータ&quot;&lt;br&gt;ec&amp;nbsp;strData&lt;br&gt;ec &quot;実行後のデータ&quot;&lt;br&gt;ec replace(strData,chr(10)&amp;amp;chr(13),&quot;&quot;)&lt;br&gt;&lt;br&gt;&lt;br&gt;Sub ec(strmsg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; strmsg&lt;br&gt;&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&lt;h2&gt;&lt;br&gt;＜実行結果＞&lt;br&gt;&lt;/h2&gt;&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]■改行コードの変換１&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]実行前のデータ&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]-------------------&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;-------------------&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]実行後のデータ&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]--------------------------------------&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]■改行コードの変換２&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]実行前のデータ&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]-------------------&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;-------------------&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]実行後のデータ&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/03/14 15:57:06]--------------------------------------&lt;/font&gt;&lt;br&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2084756611077794753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2084756611077794753'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/03/repalace.html' title='REPALACE　改行コードの変換'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-449393061215579223</id><published>2009-02-25T01:38:00.003+09:00</published><updated>2009-02-25T01:50:57.084+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="正規表現"/><title type='text'>正規表現：エラーや処理効率について</title><content type='html'>＜VBスクリプトの正規表現で注意すること＞&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#0000a0&quot;&gt;　&lt;/font&gt;&lt;font color=&quot;#4646ff&quot;&gt;（）でデータを取得する場合は、&quot;（）（）（）（）（）（）（）（）（）&quot;と&lt;strong&gt;極端&lt;/strong&gt; に何個も作らないこと。処理効率が下がります。それよりは、単純な正規表現で取得した値をループして取得する。&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;a href=&quot;http://puroama.blogspot.com/2008/10/vbs-regular-expressions.html&quot;&gt;→正規表現TOP&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;＜その他情報＞&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/02/ip.html&quot;&gt;IPアドレスを取得する&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;Matchオブジェクトのプロパティ一覧&lt;/a&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/449393061215579223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/449393061215579223'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/02/blog-post.html' title='正規表現：エラーや処理効率について'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-232796081299018018</id><published>2009-02-22T14:53:00.002+09:00</published><updated>2009-03-14T16:18:02.831+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="関数"/><title type='text'>VBS　Replace（データ、検索、置換、開始位置、置換個数、比較モード）</title><content type='html'>&lt;h3&gt;＜記述形式＞&lt;/h3&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(String)&amp;nbsp;=&amp;nbsp;Replace(Expression,&amp;nbsp;Find,&amp;nbsp;replacewith[,&amp;nbsp;start[,&amp;nbsp;count[,&amp;nbsp;compare]]])&lt;br&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;Expression&lt;br&gt;&amp;nbsp; 検索データ&lt;br&gt;Find&lt;br&gt;&amp;nbsp;&amp;nbsp;検索キーワード&lt;br&gt;replacewith&lt;br&gt;&amp;nbsp; 置換キーワード&lt;br&gt;start&lt;br&gt;&amp;nbsp;&amp;nbsp;開始する位置。データに対して何文字目から検索するか指定する際に使用する。&lt;br&gt;&amp;nbsp; 返される値も開始する位置からのデータからになる。&lt;br&gt;count&lt;br&gt;　置換する個数。省略すると一致した全ての候補を置換する。&lt;br&gt;compare&lt;br&gt;　検索モード（テキスト／バイナリ）。省略時はバイナリモード&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;テキスト(vbTextCompare)&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;バイナリ(vbBinaryCompare)&lt;br&gt;&lt;br&gt;&lt;h3&gt;＜ソース＞&lt;/h3&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;ec &quot;□通常&quot;&lt;br&gt;ec replace(&quot;1-2-1&quot;,&quot;1&quot;,&quot;2&quot;)&lt;br&gt;ec &quot;□検索開始位置を指定&quot;&lt;br&gt;ec replace(&quot;1-2-1&quot;,&quot;1&quot;,&quot;2&quot;,5)&lt;br&gt;ec &quot;■対象なし&quot;&lt;br&gt;ec replace(&quot;!-----!&quot;,&quot;A&quot;,&quot;C&quot;)&lt;br&gt;ec &quot;■検索開始位置を指定&quot;&lt;br&gt;ec replace(&quot;!-----!&quot;,&quot;A&quot;,&quot;C&quot;,2)&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&lt;h3&gt;＜結果＞&lt;/h3&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]□通常&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]2-2-2&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]□検索開始位置を指定&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]2&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]■対象なし&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]!-----!&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]■検索開始位置を指定&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/02/22 14:44:10]-----!&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;＜その他＞&lt;/h3&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/03/repalace.html&quot;&gt;改行を変換する&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/232796081299018018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/232796081299018018'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/02/vbsreplace.html' title='VBS　Replace（データ、検索、置換、開始位置、置換個数、比較モード）'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-278363081256463934</id><published>2009-02-11T20:47:00.004+09:00</published><updated>2009-02-11T21:06:49.136+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="正規表現"/><title type='text'>IPアドレスを取得する（正規表現）</title><content type='html'>&#39;______________________________________________&lt;br&gt;&#39;&lt;br&gt;&#39;＜＜IPアドレス情報の取得＞＞&lt;br&gt;&#39;　□機能&lt;br&gt;&#39;　　IPCONFIGの標準出力からIPアドレスの値を取得する&lt;br&gt;&#39;　□リターン&lt;br&gt;&#39;　　正常終了&amp;nbsp;&amp;nbsp;：&amp;nbsp;取得件数&lt;br&gt;&#39;　　異常終了&amp;nbsp;&amp;nbsp;：&amp;nbsp;-1&lt;br&gt;&#39;______________________________________________&lt;br&gt;&lt;br&gt;Option&amp;nbsp;Explicit&lt;br&gt;&lt;br&gt;&#39;変数定義&lt;br&gt;Dim&amp;nbsp;strIP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;IPCONFIGの結果が設定&lt;br&gt;Dim&amp;nbsp;aryIP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;IPアドレスが設定&lt;br&gt;Dim&amp;nbsp;IPcnt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;取得件数&lt;br&gt;Dim&amp;nbsp;idx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;インデックス&lt;br&gt;&lt;br&gt;&#39;IPCONFIGの結果（標準出力）を取得&lt;br&gt;If&amp;nbsp;0&amp;nbsp;&lt;&gt;&amp;nbsp;Fnc_GetIP(strIP)&amp;nbsp;Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Quit(-1)&lt;br&gt;End&amp;nbsp;If&lt;br&gt;&lt;br&gt;&#39;IPアドレスを取得&lt;br&gt;Select&amp;nbsp;Case&amp;nbsp;Cnt_GetIPAdress(strIP,&amp;nbsp;aryIP)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;-1&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Quit(-1)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;0&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Quit(0)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;Else&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IPcnt&amp;nbsp;=&amp;nbsp;Ubound(aryIP)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;&quot;[Info]&quot;&amp;nbsp;&amp;&amp;nbsp;IPcnt&amp;nbsp;&amp;&amp;nbsp;&quot;件のIPAdressを取得しました&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For&amp;nbsp;idx&amp;nbsp;=&amp;nbsp;1&amp;nbsp;to&amp;nbsp;IPcnt&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;&quot;IP&amp;nbsp;Adress&amp;nbsp;:&amp;nbsp;&quot;&amp;nbsp;&amp;&amp;nbsp;aryIP(idx)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Quit(IPcnt)&lt;br&gt;&lt;br&gt;End&amp;nbsp;Select&lt;br&gt;&lt;br&gt;&#39;□□□□□□□□□□□□□□□□□□□□&lt;br&gt;&#39;IPCONFIG取得&lt;br&gt;&#39;□□□□□□□□□□□□□□□□□□□□&lt;br&gt;&#39;Ipconfigの標準出力を取得します&lt;br&gt;Private&amp;nbsp;Function&amp;nbsp;Fnc_GetIP(strIP)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Resume&amp;nbsp;Next&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;＜引数＞&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;StrIp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;Out&amp;nbsp;:&amp;nbsp;Ipconfigの標準出力を設定&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;＜復帰値＞&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;正常終了&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;異常終了&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;-1&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&amp;nbsp;objShell&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;SHELLオブジェクト&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&amp;nbsp;objExec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;EXECオブジェクト&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;objShell&amp;nbsp;&amp;nbsp;=&amp;nbsp;CreateObject(&quot;Wscript.Shell&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;IPCONFIGコマンド発行&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;objExec&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;objShell.Exec(&quot;cmd.exe&amp;nbsp;/c&amp;nbsp;ipconfig&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select&amp;nbsp;Case&amp;nbsp;Err.Number&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;0&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;標準出力を取得&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With&amp;nbsp;objExec.StdOut&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do&amp;nbsp;Until&amp;nbsp;.AtEndOfStream&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strIP&amp;nbsp;=&amp;nbsp;strIP&amp;nbsp;&amp;&amp;nbsp;.ReadLine&amp;nbsp;&amp;&amp;nbsp;VbCrLf&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;With&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Fnc_GetIP&amp;nbsp;=&amp;nbsp;0&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;Else&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;&quot;[Info]ipconfigのコマンド実行でエラーが返されました&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;Err.Description&amp;nbsp;&amp;&amp;nbsp;&quot;(&quot;&amp;nbsp;&amp;&amp;nbsp;Err.Number&amp;nbsp;&amp;&amp;nbsp;&quot;)&quot;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Fnc_GetIP&amp;nbsp;=&amp;nbsp;-1&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Select&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;objShell&amp;nbsp;=&amp;nbsp;Nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;objExec&amp;nbsp;&amp;nbsp;=&amp;nbsp;Nothing&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Goto&amp;nbsp;0&lt;br&gt;&lt;br&gt;End&amp;nbsp;Function&lt;br&gt;&lt;br&gt;&#39;□□□□□□□□□□□□□□□□□□□□&lt;br&gt;&#39;IPアドレス(XXX.XXX.XXX.XXX)取得&lt;br&gt;&#39;□□□□□□□□□□□□□□□□□□□□&lt;br&gt;&#39;検索するデータから「IP&amp;nbsp;Address....:&amp;nbsp;(IPアドレス)」を&lt;br&gt;&#39;検索して「（IPアドレス）」を取得する&lt;br&gt;Private&amp;nbsp;Function&amp;nbsp;Cnt_GetIPAdress(strIP,aryIP)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Resume&amp;nbsp;Next&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;＜引数＞&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;strIp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;IN&amp;nbsp;&amp;nbsp;:&amp;nbsp;検索データ&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;aryIP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;OUT&amp;nbsp;:&amp;nbsp;IPアドレス　※配列１より設定&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;＜復帰値＞&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;異常終了&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;-1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;対象なし&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;対象あり&amp;nbsp;&amp;nbsp;&amp;nbsp;：&amp;nbsp;n（件数が設定）&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&amp;nbsp;objRegExp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;RegExpオブジェクト用&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;objMatchs&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;RegExpオブジェクト用&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&amp;nbsp;cnt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;カウント&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&amp;nbsp;idx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;インデックス&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;&amp;nbsp;objRegExp&amp;nbsp;=&amp;nbsp;New&amp;nbsp;RegExp&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With&amp;nbsp;objRegExp&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;検索パターンを設定&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Pattern&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&quot;IP&amp;nbsp;Address(?:[^:]+):&amp;nbsp;([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Global&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;True&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.IgnoreCase&amp;nbsp;=&amp;nbsp;True&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.MultiLine&amp;nbsp;&amp;nbsp;=&amp;nbsp;True&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;検索開始＆結果を設定&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;objMatchs&lt;/a&gt;&amp;nbsp;=&amp;nbsp;.Execute(strIP)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select&amp;nbsp;Case&amp;nbsp;Err.Number&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;0&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cnt&amp;nbsp;=&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;objMatchs&lt;/a&gt;.Count&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Redim&amp;nbsp;AryIP(cnt)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For&amp;nbsp;idx&amp;nbsp;=&amp;nbsp;1&amp;nbsp;To&amp;nbsp;cnt&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AryIP(idx)&amp;nbsp;=&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;objMatchs&lt;/a&gt;(idx-1).SubMatches(0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cnt_GetIPAdress&amp;nbsp;=&amp;nbsp;cnt&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case&amp;nbsp;Else&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;&quot;[Info]Executeメソッドの実行でエラーが返されました&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wscript.Echo&amp;nbsp;Err.Description&amp;nbsp;&amp;&amp;nbsp;&quot;(&quot;&amp;nbsp;&amp;&amp;nbsp;Err.Number&amp;nbsp;&amp;&amp;nbsp;&quot;)&quot;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cnt_GetIPAdress&amp;nbsp;=&amp;nbsp;-1&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Select&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;With&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;objRegExp&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;Nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;objMatchs&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;Nothing&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On&amp;nbsp;Error&amp;nbsp;Goto&amp;nbsp;0&lt;br&gt;&lt;br&gt;End&amp;nbsp;Function&lt;br&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/278363081256463934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/278363081256463934'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/02/ip.html' title='IPアドレスを取得する（正規表現）'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-6159662789532805713</id><published>2009-01-11T14:01:00.004+09:00</published><updated>2009-02-11T23:25:10.404+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="正規表現"/><title type='text'>VBS RegExp-Matchオブジェクト</title><content type='html'>MATCHオブジェクトは正規表現／REGEXPの検索で一致した内容を参照するためのオブジェクトです。このオブジェクトはRegExpのEXECUTEメソッドの実行結果を受け取ると一致した個数のオブジェクトを作成します。REGEXPの検索結果の値にアクセスするためのオブジェクトです。一致した情報へアクセスするにはobjMatch(0)、objMatch(1)のようにオブジェクトへ添え字を指定して取得します。&lt;br&gt;&lt;br&gt;＜定義＞&lt;br&gt;&lt;strong&gt;Set objMatch =     &lt;/strong&gt;&lt;strong&gt;RegExp.Execute(検索文字）&lt;br&gt;&lt;br&gt;&lt;/strong&gt;＜プロパティ＞&lt;br&gt;・FirstIndex&lt;br&gt;　検索文字の一致した位置を返します。&lt;br&gt;・Length&lt;br&gt;　検索文字の一致した位置列の長さを返します。&lt;br&gt;・Value&lt;br&gt;&amp;nbsp; 検索文字の一致した内容を返します。 &lt;br&gt;&lt;br&gt;＜サンプルソース＞&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&#39;**********検索情報************&lt;br&gt;Const&amp;nbsp;conPattern&amp;nbsp;&amp;nbsp;=&amp;nbsp;&quot;\[開始\].*\[終了\]&quot;&lt;br&gt;Const&amp;nbsp;conTarget&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&quot;---[開始]200901010....0001[終了]---&quot;&lt;br&gt;&#39;******************************&lt;br&gt;&lt;br&gt;Dim&amp;nbsp;objRegExp&lt;br&gt;Dim&amp;nbsp;objMatch&lt;br&gt;&lt;br&gt;Set&amp;nbsp;objRegExp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;New&amp;nbsp;RegExp&lt;br&gt;objRegExp.Pattern&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;conPattern&lt;br&gt;Set&amp;nbsp;objMatch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;objRegExp.Execute(conTarget)&lt;br&gt;&lt;br&gt;&#39;取得値表示&lt;br&gt;ec&amp;nbsp;&quot;[検索文字]&quot;&amp;nbsp;&amp;amp;&amp;nbsp;conPattern&lt;br&gt;ec&amp;nbsp;&quot;[検索情報]&quot;&amp;nbsp;&amp;amp;&amp;nbsp;conTarget&lt;br&gt;&lt;br&gt;With&amp;nbsp;objMatch(0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;[FirstIndex]&quot;&amp;nbsp;&amp;amp;&amp;nbsp;.FirstIndex&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;[Length]&quot;&amp;nbsp;&amp;amp;&amp;nbsp;.Length&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;[Value]&quot;&amp;nbsp;&amp;amp;&amp;nbsp;.Value&lt;br&gt;End&amp;nbsp;With&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&#39;結果&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/01/11&amp;nbsp;13:57:36][検索文字]\[開始\].*\[終了\]&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/01/11&amp;nbsp;13:57:36][検索情報]---[開始]200901010....0001[終了]---&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/01/11&amp;nbsp;13:57:36][FirstIndex]3&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/01/11&amp;nbsp;13:57:36][Length]25&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2009/01/11&amp;nbsp;13:57:36][Value][開始]200901010....0001[終了]&lt;/font&gt;&lt;br&gt;&lt;br&gt;＜その他参考情報＞&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://puroama.blogspot.com/2008/10/vbs-regular-expressions.html&quot;&gt;正規表現の検索&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://puroama.blogspot.com/2008/10/blog-post.html&quot;&gt;正規表現で使用するメタ文字&lt;/a&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/6159662789532805713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/6159662789532805713'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2009/01/vbs-regexp-match.html' title='VBS RegExp-Matchオブジェクト'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-6187007436079912088</id><published>2008-12-30T00:40:00.002+09:00</published><updated>2008-12-30T00:40:46.056+09:00</updated><title type='text'>VBS 環境変数の取得</title><content type='html'>&lt;p&gt;環境変数の値を取得するには、WSCRIPT.SHELLの「ExpandEnvironmentStrings」を使用します。&lt;br&gt;キーとなる値は、環境変数名を取得しておく必要があります。&lt;br&gt;&lt;/p&gt;＜定義＞&lt;br&gt;&lt;strong&gt;SET&amp;nbsp;objShell = CreateObject(&quot;WSCRIPT.SHELL&quot;)&lt;br&gt;値 = objShell.ExpandEnvironmentStrings(&quot;%環境変数名%&quot;)&lt;br&gt;&lt;/strong&gt;&lt;br&gt;＜ソース＞&lt;br&gt;&lt;br&gt;Dim&amp;nbsp;objShell&lt;br&gt;Set&amp;nbsp;objShell&amp;nbsp;=&amp;nbsp;WScript.CreateObject(&quot;WScript.Shell&quot;)&lt;br&gt;&lt;br&gt;&amp;nbsp;With&amp;nbsp;objShell&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;取得：%PATH%&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;.ExpandEnvironmentStrings(&quot;%PATH%&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;取得：%SystemDrive%&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;.ExpandEnvironmentStrings(&quot;%SystemDrive%&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;取得：%SystemRoot%&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;.ExpandEnvironmentStrings(&quot;%SystemRoot%&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&quot;取得：%存在しない環境変数%&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;.ExpandEnvironmentStrings(&quot;%存在しない環境変数%&quot;)&lt;br&gt;End&amp;nbsp;With&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&#39;結果&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]取得：%PATH%&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]取得：%SystemDrive%&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]C:&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]取得：%SystemRoot%&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]C:\WINDOWS&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]取得：%存在しない環境変数%&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/12/30 0:28:51]%存在しない環境変数%&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;＜その他参考情報＞&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;a href=&quot;http://www.atmarkit.co.jp/fwin2k/operation/wsh06/wsh06_02.html&quot;&gt;ExpandEnvironmentStrings関数の所属について&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://msdn.microsoft.com/ja-jp/library/cc429716.aspx&quot;&gt;ExpandEnvironmentStrings関数について&lt;/a&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/6187007436079912088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/6187007436079912088'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/12/vbs-no.html' title='VBS 環境変数の取得'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-4070418662359927785</id><published>2008-12-20T16:53:00.009+09:00</published><updated>2009-03-14T16:11:28.087+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LINK"/><title type='text'>文字列の変換・検索・編集をする関数</title><content type='html'>&lt;div class=&quot;subindex&quot;&gt;・文字を変換する&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2009/02/vbsreplace.html&quot;&gt;Replace&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RegularExpresstion.Replace&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Trim（前後の空白を変換する）&lt;br&gt;&lt;br&gt;・文字を切り取る&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Left/Right&lt;br&gt;&lt;br&gt;・文字の位置を特定&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://puroama.blogspot.com/2008/11/vbs-instrstarttargetsearchcompare.html&quot;&gt;Instr&lt;/a&gt;/InstrRev&lt;br&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/4070418662359927785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/4070418662359927785'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/12/blog-post.html' title='文字列の変換・検索・編集をする関数'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-3198894313991934123</id><published>2008-12-20T16:33:00.000+09:00</published><updated>2008-12-20T16:34:27.028+09:00</updated><title type='text'>CHR関数　サンプル</title><content type='html'>&lt;p&gt;chr関数の実行結果&lt;/p&gt;&lt;br&gt;＜ソース＞&lt;br&gt;For&amp;nbsp;i&amp;nbsp;=&amp;nbsp;1&amp;nbsp;to&amp;nbsp;127&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec&amp;nbsp;&amp;nbsp;i&amp;nbsp;&amp;nbsp;&amp;&amp;nbsp;&quot;&amp;nbsp;=&amp;nbsp;&quot;&amp;nbsp;&amp;&amp;nbsp;chr(i)&amp;nbsp;&lt;br&gt;Next&lt;br&gt;&lt;br&gt;Sub ec(strmsg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; strmsg&lt;br&gt;&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;br&gt;＜実行結果＞&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]1 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]2 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]3 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]4 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]5 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]6 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]7 = &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]8 =&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]9 =         &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]10 =&lt;br&gt;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]11 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]12 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]13 = &lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]14 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]15 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]16 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]17 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]18 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]19 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]20 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]21 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]22 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]23 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]24 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]25 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]26 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]27 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]28 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]29 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]30 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]31 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]32 =  &lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]33 = !&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]34 = &quot;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]35 = #&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]36 = $&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]37 = %&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]38 = &amp;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]39 = &#39;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]40 = (&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]41 = )&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]42 = *&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]43 = +&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]44 = ,&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]45 = -&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]46 = .&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]47 = /&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]48 = 0&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]49 = 1&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]50 = 2&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]51 = 3&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]52 = 4&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]53 = 5&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]54 = 6&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]55 = 7&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]56 = 8&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]57 = 9&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]58 = :&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]59 = ;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]60 = &lt;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]61 = =&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]62 = &gt;&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]63 = ?&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]64 = @&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]65 = A&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]66 = B&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]67 = C&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]68 = D&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]69 = E&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]70 = F&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]71 = G&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]72 = H&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]73 = I&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]74 = J&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]75 = K&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]76 = L&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]77 = M&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]78 = N&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]79 = O&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]80 = P&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]81 = Q&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]82 = R&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]83 = S&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]84 = T&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]85 = U&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]86 = V&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]87 = W&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]88 = X&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]89 = Y&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]90 = Z&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]91 = [&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]92 = \&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]93 = ]&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]94 = ^&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]95 = _&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]96 = `&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]97 = a&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]98 = b&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]99 = c&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]100 = d&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]101 = e&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]102 = f&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]103 = g&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]104 = h&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]105 = i&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]106 = j&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]107 = k&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]108 = l&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]109 = m&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]110 = n&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]111 = o&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]112 = p&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]113 = q&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]114 = r&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]115 = s&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]116 = t&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]117 = u&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]118 = v&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]119 = w&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]120 = x&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]121 = y&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]122 = z&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]123 = {&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]124 = |&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]125 = }&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]126 = ~&lt;/font&gt;&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/12/20 16:27:16]127 = &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/3198894313991934123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/3198894313991934123'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/12/chr.html' title='CHR関数　サンプル'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-2875092495378066160</id><published>2008-11-06T01:00:00.001+09:00</published><updated>2008-11-06T01:01:34.728+09:00</updated><title type='text'>VBS Instr([start,]target,search[,compare])</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;br&gt;&lt;strong&gt;Variant(number)&lt;/strong&gt;&amp;nbsp;=&amp;nbsp;&lt;strong&gt;Instr([start posision,]target,search[,compare mode])&lt;/strong&gt;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;strong&gt;&lt;br&gt;start posision&lt;/strong&gt; &lt;br&gt;検索する歳の開始位置を数値で指定&lt;br&gt;&lt;strong&gt;target&lt;/strong&gt;&lt;br&gt;検索されるデータ&lt;br&gt;&lt;strong&gt;search&lt;/strong&gt;&lt;br&gt;検索するデータ&lt;br&gt;&lt;strong&gt;compare mode&lt;/strong&gt; &lt;br&gt;比較方法&lt;br&gt;0　：　バイナリ検索&lt;br&gt;1　：　テキスト検索&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;検索文字が見つかった位置、先頭データに一致した場合は１を返します。&lt;br&gt;ただし、以下の場合は下記の値を返します。&lt;br&gt;0&amp;nbsp; ：　検索対象が&quot;&quot;&lt;br&gt;1　：　検索文字が&quot;&quot;&lt;br&gt;0　：　検索対象、検索文字が&quot;&quot;&lt;br&gt;0　：　検索文字の方が長い&lt;br&gt;0　：　検索文字に一致しない&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;Const target = &quot;2008/11/06 0:00:00&quot;&lt;br&gt;&lt;br&gt;ec instr(target,&quot;11/06&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:56:13]6&lt;br&gt;&lt;br&gt; &lt;/font&gt;ec instr(&quot;&quot;,&quot;a&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:56:13]0&lt;/font&gt;&lt;br&gt;ec instr(&quot;&quot;,&quot;&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:56:13]0&lt;/font&gt;&lt;br&gt;ec instr(&quot;bb&quot;,&quot;aaa&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:56:13]0&lt;/font&gt;&lt;br&gt;ec instr(target,&quot;2009&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:56:13]0&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2875092495378066160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2875092495378066160'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-instrstarttargetsearchcompare.html' title='VBS Instr([start,]target,search[,compare])'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-4331993804565417359</id><published>2008-11-06T00:34:00.000+09:00</published><updated>2008-11-06T00:35:51.679+09:00</updated><title type='text'>VBS FormatDateTime(Date [,NamedFormat])</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;br&gt;&lt;strong&gt;Variant(Date)&amp;nbsp;=&amp;nbsp;FormatDateTime(Date [,NamedFormat])&lt;/strong&gt;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;br&gt;日付フォーマットを指定します。Date、Time、Now関数など。&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;Now&amp;nbsp; -&amp;gt; 2008/11/06 0:29:47&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;Date&amp;nbsp;-&amp;gt; 2008/11/06&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;Time&amp;nbsp;-&amp;gt; 0:29:47&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;NamedFormat&lt;/strong&gt;&lt;br&gt;0　：　指定した値によって、正規／短縮の日付／時刻の表示&lt;br&gt;1　：　システムのロケール設定に従った正規の日付表示&lt;br&gt;2　：　システムのロケール設定に従った短縮の日付表示　&lt;br&gt;3　：　システムのロケール設定に従った正規の時刻表示　&lt;br&gt;4　：　システムのロケール設定に従った短縮の時刻表示　&lt;br&gt;※とは言っても、設定する&lt;strong&gt;Date&lt;/strong&gt;により編集が変わりますので、サンプルの結果をまずは参考にしてみてください。&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;日付／時刻表示のフォーマットへ変換します。&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec Now&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06 0:29:47&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Now(),0)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06 0:29:47&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Now(),1)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008年11月6日&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Now(),2)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Now(),3)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]0:29:47&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Now(),4)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]00:29&lt;/font&gt;&lt;br&gt;ec Date&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Date())&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Date(),0)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Date(),1)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008年11月6日&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Date(),2)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]2008/11/06&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Date(),3)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]0:00:00&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Date(),4)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]00:00&lt;/font&gt;&lt;br&gt;ec Time&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]0:29:47&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Time(),0)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]0:29:47&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Time(),1)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]1899年12月30日&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Time(),2)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]1899/12/30&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Time(),3)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]0:29:47&lt;/font&gt;&lt;br&gt;ec FormatDateTime(Time(),4)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/06 0:29:47]00:29&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/4331993804565417359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/4331993804565417359'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-formatdatetimedate-namedformat.html' title='VBS FormatDateTime(Date [,NamedFormat])'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-9151264531601202619</id><published>2008-11-02T22:19:00.001+09:00</published><updated>2008-11-02T22:19:24.622+09:00</updated><title type='text'>VBS CSng(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Single)&amp;nbsp;=&amp;nbsp;CSng(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;単精度浮動小数点型(Single)へ変換します。&lt;br&gt;少数桁の計算を行う場合は色々な問題（桁落ち、情報落ち、丸め誤差など）を考慮しなければいけません。Csngは極端に小さな小数点を計算する場合に使用します。&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec Clng(1 - 0.000001)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 22:03:42]1&lt;/font&gt;&lt;br&gt;ec CSng(1 - 0.000001)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 22:03:42]0.999999&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/9151264531601202619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/9151264531601202619'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-csngexpression_02.html' title='VBS CSng(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-7650851131330124059</id><published>2008-11-02T22:17:00.000+09:00</published><updated>2008-11-02T22:18:52.812+09:00</updated><title type='text'>VBS CLng(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Long)&amp;nbsp;=&amp;nbsp;CLng(Expression) &lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;長整数型(Long)を返します。&lt;br&gt;※VBScriptではデータ形式をVariant型で持ちますが内部表現形式が長整数値のため、超整数型を超える数値を設定するとオーバフローします。&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec CLng(-2147483648)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]-2147483648&lt;/font&gt;&lt;br&gt;ec CLng(-32768)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]-32768&lt;/font&gt;&lt;br&gt;ec CLng(0.500)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]0&lt;/font&gt;&lt;br&gt;ec CLng(0.501)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]1&lt;/font&gt;&lt;br&gt;ec CLng(32767)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]32767&lt;/font&gt;&lt;br&gt;ec CLng(00100)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]100&lt;/font&gt;&lt;br&gt;ec CLng(-32769)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]-32769&lt;/font&gt;&lt;br&gt;ec CLng(2147483647)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:42:09]2147483647&lt;/font&gt;&lt;br&gt;ec CLng(2147483648)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;Microsoft VBScript 実行時エラー: オーバーフローしました。: &#39;CLng&#39;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/7650851131330124059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/7650851131330124059'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-clngexpression.html' title='VBS CLng(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-6981388790309531501</id><published>2008-11-02T22:16:00.002+09:00</published><updated>2008-11-02T22:17:01.958+09:00</updated><title type='text'>VBS CInt(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Integer)&amp;nbsp;=&amp;nbsp;CInt(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;整数型(Integer)を返します。&lt;br&gt;※VBScriptではデータ形式をVariant型で持ちますが内部表現形式が整数値のため、整数型を超える数値を設定するとオーバフローします。&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec Cint(-32768)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:37:54]-32768&lt;/font&gt;&lt;br&gt;ec Cint(0.500)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:37:54]0&lt;/font&gt;&lt;br&gt;ec Cint(0.501)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:37:54]1&lt;/font&gt;&lt;br&gt;ec Cint(32767)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:37:54]32767&lt;/font&gt;&lt;br&gt;ec Cint(00100)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 21:37:54]100&lt;/font&gt;&lt;br&gt;ec Cint(-32769)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;Microsoft VBScript 実行時エラー: オーバーフローしました。: &#39;Cint&#39;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/6981388790309531501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/6981388790309531501'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/cintexpression.html' title='VBS CInt(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-8841587892312012587</id><published>2008-11-02T22:15:00.003+09:00</published><updated>2008-12-20T16:40:03.515+09:00</updated><title type='text'>VBS Chr(CharCode)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(String)&amp;nbsp;=&amp;nbsp;Chr(CharCode)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;ANSIまたはShift-JISコードをに対応する文字を返します。&lt;br&gt;&lt;a href=&quot;http://puroama.blogspot.com/2008/12/chr.html&quot;&gt;結果サンプルはこちら&lt;/a&gt;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec Chr(65)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 20:12:39]A&lt;/font&gt;&lt;br&gt;ec Chr(66)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 20:12:39]B&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/8841587892312012587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/8841587892312012587'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vsb-chrcharcode.html' title='VBS Chr(CharCode)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-5446274498230333472</id><published>2008-11-02T22:13:00.000+09:00</published><updated>2008-11-02T22:14:22.912+09:00</updated><title type='text'>VBS CDate(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Date)&amp;nbsp;=&amp;nbsp;CDate(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;日付形式でのデータへ変換します。&lt;br&gt;日付形式はシステムのロケールの設定に従って設定されます。&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec CDate(&quot;October 01 2008&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:52:47]2008/10/01&lt;/font&gt;&lt;br&gt;ec CDate(&quot;00:30:00 PM&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:52:47]12:30:00&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5446274498230333472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5446274498230333472'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-cdateexpression.html' title='VBS CDate(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-2525127728862132101</id><published>2008-11-02T22:12:00.000+09:00</published><updated>2008-11-02T22:13:15.768+09:00</updated><title type='text'>VBS CCur(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Currency)&amp;nbsp;=&amp;nbsp;CCur(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;通貨型(Currency)へ変換します。&lt;br&gt;通貨型はシステムのロケールの設定に従い、その国で使われている小数点記号や桁区切り記号が正しく処理されます。つまり日本語では円記号を対象としています。&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec CCur(1000.000)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:48:02]1000&lt;/font&gt;&lt;br&gt;ec CCur(1000.490)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:48:02]1000.49&lt;/font&gt;&lt;br&gt;ec CCur(1000.500)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:48:02]1000.5&lt;/font&gt;&lt;br&gt;ec CCur(1000.501)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:48:02]1000.501&lt;/font&gt;&lt;br&gt;ec CCur(&quot;\1000.00&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 19:48:02]1000&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2525127728862132101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2525127728862132101'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-ccurexpression.html' title='VBS CCur(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-5331425556045119840</id><published>2008-11-02T22:10:00.001+09:00</published><updated>2008-11-02T22:11:59.117+09:00</updated><title type='text'>VBS Cbyte(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Byte)&amp;nbsp;=&amp;nbsp;CByte(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;バイト型の数値に変換します。&lt;br&gt;数値型や通貨型（Currency）の計算の際にバイト型で計算することで正しく処理を行うことが出来ます。ただし、浮動小数点では小数部の扱いを自動的に行います。&lt;br&gt;システムのロケールの設定に従い、その国で使われている小数点記号や桁区切り記号が正しく処理されます。つまり日本語では円記号を対象としています。&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec CByte(100.000)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 19:43:54]100&lt;/font&gt;&lt;br&gt;ec CByte(100.490)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 19:43:54]100&lt;/font&gt;&lt;br&gt;ec CByte(100.500)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 19:43:54]100&lt;/font&gt;&lt;br&gt;ec CByte(100.501)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 19:43:54]101&lt;/font&gt;&lt;br&gt;ec CByte(&quot;\100.00&quot;)&lt;br&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/11/02 19:43:54]100&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5331425556045119840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5331425556045119840'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/cbyteexpression.html' title='VBS Cbyte(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-446194685197867428</id><published>2008-11-02T22:08:00.001+09:00</published><updated>2008-11-02T22:10:12.197+09:00</updated><title type='text'>VBS CBool(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;TRUE|FALSE&amp;nbsp;=&amp;nbsp;Cbool(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;任意の数値、数式を設定します。&lt;br&gt;数式の判定結果が０の場合はTRUEを返します。※数値0を指定した場合はFALSEを返します。&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec Cbool(0=(1-1))&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;&#39;[2008/11/02 19:30:52]True&lt;/font&gt;&lt;br&gt;ec Cbool(1-1)&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;&#39;[2008/11/02 19:30:52]False&lt;/font&gt;&lt;br&gt;ec Cbool(0)&lt;br&gt;&lt;font color=&quot;#104e8b&quot;&gt;&#39;[2008/11/02 19:30:52]False&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(strmsg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; strmsg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/446194685197867428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/446194685197867428'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-cbool.html' title='VBS CBool(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-5137348510537225445</id><published>2008-11-02T22:05:00.000+09:00</published><updated>2008-11-02T22:08:40.056+09:00</updated><title type='text'>VBS CSng(Expression)</title><content type='html'>&lt;p&gt;＜記述形式＞&lt;br&gt;&lt;strong&gt;&lt;u&gt;&lt;br&gt;Variant(Single)&amp;nbsp;=&amp;nbsp;CSng(Expression)&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜説明＞&lt;br&gt;単精度浮動小数点型(Single)へ変換します。&lt;br&gt;少数桁の計算を行う場合は色々な問題（桁落ち、情報落ち、丸め誤差など）を考慮しなければいけません。Csngは極端に小さな小数点を計算する場合に使用します。&amp;nbsp;&lt;/p&gt;&lt;p&gt;＜ソース＞&lt;br&gt;ec Clng(1 - 0.000001)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 22:03:42]1&lt;/font&gt;&lt;br&gt;ec CSng(1 - 0.000001)&lt;br&gt;&#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/11/02 22:03:42]0.999999&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5137348510537225445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5137348510537225445'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/11/vbs-csngexpression.html' title='VBS CSng(Expression)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-7538640943469529020</id><published>2008-10-30T06:28:00.008+09:00</published><updated>2009-02-25T01:48:03.701+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="正規表現"/><title type='text'>メタ文字</title><content type='html'>&lt;p&gt;メタ文字&lt;br&gt;&lt;table bordercolor=&quot;#708090&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;75%&quot; border=&quot;2&quot;&gt;  &lt;tr style=&quot;BACKGROUND-COLOR: #bcd2ee&quot;&gt;    &lt;td width=&quot;100&quot;&gt;記号&lt;/td&gt;    &lt;td&gt;説明&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;\&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;特殊な意味を持つ文字（*、{、｝、[、]、、(、)、|、\など）を文字として検索する場合に、文字の前に\をおきます。&lt;br&gt;&amp;nbsp;. →       \.&lt;br&gt;&amp;nbsp;* → \*&lt;br&gt;&amp;nbsp;.* → \.\*&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;１回以上の任意の文字に一致(\n、\rの改行を除く)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;+&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;１回以上の直前の文字に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;*&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;０回以上の直前の文字に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;?&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;０回または1個の直前の文字に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;\s&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;スペースに一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;\S&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;スペース以外に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;\r&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;復帰に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;\n&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;改行に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;選択、たとえばA|BならAかBのいづれかに一致します。&lt;br&gt;連続したパターンを検索する場合は&lt;br&gt;[(ABCD)|(EFGH)]で検索するとABCDの文字列かEFGHの文字列に一致します&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[]&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;括弧で括られた検索文字のいずれか１つに一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[0-9]&lt;br&gt;\d&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;0から9までの数値のいずれか１つに一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[^0-9]&lt;br&gt;\D&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;0から9までの数値以外のいずれか１つに一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[a-z]&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;aからzまでの英小文字に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[^a-z]&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;AからZまでの英小文字以外に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[A-Z]&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;AからZまでの英大文字に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;[^A-Z]&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;AからZまでの英大文字以外に一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;\t&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;水平タブに一致&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td&gt;      &lt;p align=&quot;center&quot;&gt;\v&lt;/p&gt;&lt;/td&gt;    &lt;td width=&quot;744&quot;&gt;垂直タブ&lt;/td&gt;  &lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://puroama.blogspot.com/2008/10/vbs-regular-expressions.html&quot;&gt;→正規表現TOP&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/7538640943469529020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/7538640943469529020'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/10/blog-post.html' title='メタ文字'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-5747702185467869740</id><published>2008-10-28T22:46:00.024+09:00</published><updated>2009-02-25T01:44:46.444+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="正規表現"/><title type='text'>VBS 正規表現（Regular expressions）</title><content type='html'>&lt;p&gt;VBSスクリプトの正規表現（Regular expressions）は検索用の文字列パターンを使用して、一致する文字列を検索／置換することができます。初めはとっつきにくいイメージがありますが、一文字ずつの比較や、instr関数を使用して比較するよりも遥かに高度な検索を、よりコンパクトなソースで実装することが出来る優れものの機能です。 &lt;/p&gt;&lt;p&gt;＜正規表現のオブジェクトの生成＞&lt;br&gt;&lt;br&gt;Dim objRegExp&lt;br&gt;Set objRegExp = new regexp&lt;br&gt;※下の定義の仕方でもOKです。&lt;br&gt;Set objRegExp =     CreateObject(&quot;VBScript.RegExp&quot;)&lt;br&gt;&lt;/p&gt;&lt;p&gt;次に検索する文字列を指定しますが、その前にメタ文字について説明をします。&lt;br&gt;メタ文字は正規表現での検索をより高度に検索するための記号です。&lt;br&gt;&lt;br&gt;＜メタ文字＞&lt;table bordercolor=&quot;#708090&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;75%&quot; border=&quot;2&quot;&gt; &lt;tr style=&quot;BACKGROUND-COLOR: #bcd2ee&quot;&gt;  &lt;td width=&quot;100&quot;&gt;記号&lt;/td&gt;&lt;td&gt;説明&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;     &lt;td&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;  .&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td width=&quot;744&quot;&gt;１回以上の任意の文字に一致(\n、\rの改行を除く)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;*&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;  &lt;td width=&quot;744&quot;&gt;０回以上の任意の文字に一致&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;     &lt;td&gt;&lt;p align=&quot;center&quot;&gt;[]&lt;/p&gt;&lt;/td&gt;     &lt;td width=&quot;744&quot;&gt;括弧で括られた検索文字のいずれか１つに一致&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;&lt;p align=&quot;center&quot;&gt;[0-9]&lt;/p&gt;&lt;/td&gt;     &lt;td width=&quot;744&quot;&gt;0から9までの数値のいずれかに１つに一致&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;&lt;p align=&quot;center&quot;&gt;[a-z]&lt;/p&gt;&lt;/td&gt;  &lt;td width=&quot;744&quot;&gt;aからzまでの小文字のアルファベットに一致&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;     &lt;td&gt;&lt;p align=&quot;center&quot;&gt;[A-Z]&lt;/p&gt;&lt;/td&gt;     &lt;td width=&quot;744&quot;&gt;aからzまでの大文字に一致する&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;※ メタ文字を文字列として使用する場合は、”\”のリテラルをメタ文字の前に設定する。&lt;br&gt;※ その他のメタ文字の説明は&lt;a href=&quot;http://puroama.blogspot.com/2008/10/blog-post.html&quot;&gt;こちら&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜検索パターンを設定＞&lt;br&gt;objRegExp.Pattern =   &quot;検索パターン&quot;&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜検索の実行＞&lt;br&gt;Set objMach =     objRegExp.Execute(“検索するデータ”)&lt;br&gt;&lt;/p&gt;&lt;p&gt;＜結果の確認＞&lt;br&gt; objMach.Count &amp;gt; 0&lt;br&gt;&lt;/p&gt;&lt;p&gt;では、IPアドレスを取得する場合を例に説明します。&lt;br&gt;&lt;/p&gt;検索する文字：&quot;IP Address. . . . . . . . . . . . : 110.110.67.57&quot;&lt;br&gt;&lt;br&gt;Dim objRegExp&lt;br&gt;Dim objMatchs&lt;br&gt;Dim objMatch&lt;br&gt;Set objRegExp = new regexp&lt;br&gt;&lt;br&gt;objRegExp.Pattern =   &quot;(([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+))&quot;&lt;br&gt;&lt;br&gt;Set objMatchS = objRegExp.Execute(&quot;IP Address. . . . . . . . . . . . : 110.110.67.57&quot;)&lt;br&gt;&lt;br&gt;For Each objMatch in objMatchs&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ec objMatch.SubMatches(0) &#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/10/28 22:22:25]110.110.67.57&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ec objMatch.SubMatches(1) &#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/10/28 22:22:25]110&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ec objMatch.SubMatches(2) &#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/10/28 22:22:25]110&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ec objMatch.SubMatches(3) &#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/10/28 22:22:25]67&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ec objMatch.SubMatches(4) &#39;&lt;font color=&quot;#104e8b&quot;&gt;[2008/10/28 22:22:25]57&lt;br&gt;&lt;/font&gt;Next&lt;br&gt;&lt;br&gt;&#39;メッセージ表示用&lt;br&gt;Sub ec(msg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo &quot;[&quot; &amp;amp; Date &amp;amp; &quot; &quot; &amp;amp; time &amp;amp; &quot;]&quot; &amp;amp; msg&lt;br&gt;End&amp;nbsp;Sub&lt;br&gt;&lt;br&gt;&#39;＜サンプル＞&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/02/ip.html&quot;&gt;IPアドレスを取得する&lt;/a&gt;&lt;br&gt;&lt;br&gt;&#39;＜その他参考情報＞&lt;br&gt;&lt;hr color=&quot;#0000a0&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;正規表現の注意事項一覧&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://puroama.blogspot.com/2009/01/vbs-regexp-match.html&quot;&gt;Matchオブジェクトのプロパティ一覧&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://puroama.blogspot.com/2008/10/blog-post.html&quot;&gt;メタ文字&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5747702185467869740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/5747702185467869740'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/10/vbs-regular-expressions.html' title='VBS 正規表現（Regular expressions）'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-770575309534450766</id><published>2008-10-09T11:52:00.007+09:00</published><updated>2008-10-16T00:54:26.277+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VBS Clng(Number)"/><title type='text'>VBS Clng(Number)</title><content type='html'>数値から小数点を除いた数値(Long型)に変換します&lt;br /&gt;※Long型の有効範囲は-2147483648 ～ 2147483647までです&lt;br /&gt;&lt;br /&gt;ec Clng(-0.1)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]0&lt;/font&gt;&lt;br /&gt;ec Clng(-0.5)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]0&lt;/font&gt;&lt;br /&gt;ec Clng(-0.6)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]-1&lt;/font&gt;&lt;br /&gt;ec Clng(0)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]0&lt;/font&gt;&lt;br /&gt;ec Clng(0.1)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]0&lt;/font&gt;&lt;br /&gt;ec Clng(0.5)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]0&lt;/font&gt;&lt;br /&gt;ec Clng(0.6)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]1&lt;/font&gt;&lt;br /&gt;ec Clng(1.1)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;ec Clng(-2147483649)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]Microsoft VBScript 実行時エラー: オーバーフローしました。: &#39;Clng&#39;&lt;/font&gt;&lt;br /&gt;ec Clng(2147483648)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:14:41]Microsoft VBScript 実行時エラー: オーバーフローしました。: &#39;Clng&#39;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&#39;メッセージ表示用&lt;br /&gt;Sub ec(strmsg)&lt;br /&gt;&lt;br /&gt;Wscript.Echo &quot;[&quot; &amp; Date &amp; &quot; &quot; &amp; time &amp; &quot;]&quot; &amp; strmsg&lt;br /&gt;&lt;br /&gt;end Sub</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/770575309534450766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/770575309534450766'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/10/vbs-clngnumber.html' title='VBS Clng(Number)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7786445771699305826.post-2190851763413212111</id><published>2008-10-09T11:52:00.006+09:00</published><updated>2008-10-16T00:54:02.262+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VBS Fix(Number)"/><title type='text'>VBS Fix(Number)</title><content type='html'>数値から小数点を除いた数値(Int型)に変換します&lt;br /&gt;&lt;br /&gt;ec Fix(-0.1)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(-0.5)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(-0.6)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(0)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(0.1)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(0.5)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(0.6)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]0&lt;/font&gt;&lt;br /&gt;ec Fix(1)&lt;br /&gt;&#39;&lt;font color=&quot;#104E8B&quot;&gt;[2008/10/09 11:11:56]1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&#39;メッセージ表示用&lt;br /&gt;Sub ec(strmsg)&lt;br /&gt;&lt;br /&gt;Wscript.Echo &quot;[&quot; &amp; Date &amp; &quot; &quot; &amp; time &amp; &quot;]&quot; &amp; strmsg&lt;br /&gt;&lt;br /&gt;end Sub</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2190851763413212111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7786445771699305826/posts/default/2190851763413212111'/><link rel='alternate' type='text/html' href='http://puroama.blogspot.com/2008/10/vbs-fixnumber.html' title='VBS Fix(Number)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>