<?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-7458836467055131345</id><updated>2024-09-23T06:05:43.754+09:00</updated><category term="PHP"/><category term="VBS"/><category term="WSH"/><category term="加算"/><category term="日付"/><category term="減算"/><title type='text'>まったりすと</title><subtitle type='html'>ちょっと気になる事からプログラムの事なども</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://raizeingsan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://raizeingsan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><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>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7458836467055131345.post-5854583896535102971</id><published>2015-06-03T23:03:00.002+09:00</published><updated>2015-06-03T23:11:43.164+09:00</updated><title type='text'>VB</title><content type='html'>

&lt;br /&gt;&#39;変数定義
&lt;br /&gt;Dim objWSH     &#39;Wscript.Shellオブジェクト格納
&lt;br /&gt;Dim l_kaihoNO    &#39;改保NO
&lt;br /&gt;Dim l_kinou     &#39;機能選択 0:フォルダ、1：メール 初期値は0
&lt;br /&gt;Dim l_open_path    &#39;開くフォルダ
&lt;br /&gt;Dim l_folder_path   &#39;改保フォルダの基本フォルダ
&lt;br /&gt;Dim l_mail_path    &#39;メールのパブリックフォルダの基本フォルダ
&lt;br /&gt;Dim objIE     &#39;IEオブジェクトの格納
&lt;br /&gt;Dim l_default_kinou   &#39;機能の初期値
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;l_default_kinou =&quot;0&quot;  &#39;機能の初期値セット
&lt;br /&gt;folder_path = &quot;フォルダパス&quot;
&lt;br /&gt;mail_path = &quot;outlook:パブリックフォルダ&quot;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&#39;改保NO入力
&lt;br /&gt;l_kaihoNO=inputbox(&quot;kaiho NO&quot;)
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&#39;改保NOが入力されていたら
&lt;br /&gt;if l_kaihoNO &lt;&gt; &quot;&quot; then 
&lt;br /&gt;
&lt;br /&gt; &#39;機能選択 0:フォルダ、1：メール、2：システム 初期値は0
&lt;br /&gt; l_kinou=inputbox(&quot;機能　0:フォルダ、1：メール、2：WEB&quot;,&quot;&quot;,l_default_kinou)
&lt;br /&gt;
&lt;br /&gt; &#39;機能選択 0:フォルダ、1：メール
&lt;br /&gt; if l_kinou = &quot;0&quot; OR l_kinou = &quot;1&quot; then
&lt;br /&gt;  if l_kinou = &quot;0&quot; then
&lt;br /&gt;   open_path = folder_path
&lt;br /&gt;  else
&lt;br /&gt;   open_path = mail_path
&lt;br /&gt;  end if
&lt;br /&gt;
&lt;br /&gt;  open_path = open_path &amp; &quot;\NO&quot; &amp; left(l_kaihoNO,2) &amp; &quot;00-&quot; &amp; left(l_kaihoNO,2) &amp; &quot;99\NO&quot; &amp; l_kaihoNO
&lt;br /&gt;
&lt;br /&gt;  Set objWSH = CreateObject(&quot;Wscript.Shell&quot;)
&lt;br /&gt;  objWSH.Run &quot;&quot;&quot;&quot; &amp; open_path &amp; &quot;&quot;&quot;&quot;
&lt;br /&gt;  Set objWSH = Nothing
&lt;br /&gt;
&lt;br /&gt; &#39;機能選択 2：改良保守システム
&lt;br /&gt; elseif l_kinou = &quot;2&quot; then
&lt;br /&gt;  &#39;IEオブジェクトを作成します
&lt;br /&gt;  Set objIE = CreateObject(&quot;InternetExplorer.Application&quot;)
&lt;br /&gt;
&lt;br /&gt;  &#39;ウィンドウの大きさを変更します
&lt;br /&gt;  objIE.Width = 900
&lt;br /&gt;  objIE.Height = 700
&lt;br /&gt;
&lt;br /&gt;  &#39;表示位置を変更します
&lt;br /&gt;  objIE.Left = 50
&lt;br /&gt;  objIE.Top = 0
&lt;br /&gt;
&lt;br /&gt;  &#39;ステータスバーとツールバーを非表示にします
&lt;br /&gt;  objIE.Statusbar = True
&lt;br /&gt;  objIE.ToolBar = True
&lt;br /&gt;
&lt;br /&gt;  &#39;インターネットエクスプローラ画面を非表示でオープン　システムのトップ画面を開いてクッキー作成
&lt;br /&gt;  objIE.Visible = False    &#39;IE非表示
&lt;br /&gt;  objIE.Navigate &quot;http://***.com&quot;
&lt;br /&gt;
&lt;br /&gt;  &#39;改良保守システムのトップ画面を開くまで少し待つ。急にURL変えるとクッキー作成前になる。
&lt;br /&gt;  Do Until objIE.Busy = False
&lt;br /&gt;     &#39;空ループだと無駄にCPUを使うので250ミリ秒のインターバルを置く
&lt;br /&gt;     WScript.sleep(250)
&lt;br /&gt;  Loop
&lt;br /&gt;
&lt;br /&gt;  &#39;①指定したURLを表示します
&lt;br /&gt;  objIE.Navigate &quot;http://***.com?ID=&quot; &amp; l_kaihoNO
&lt;br /&gt;
&lt;br /&gt;  &#39;IE表示
&lt;br /&gt;  objIE.Visible = True
&lt;br /&gt;
&lt;br /&gt;&#39;  Set objIE = Nothing
&lt;br /&gt;
&lt;br /&gt; end if
&lt;br /&gt;end if
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rainbow6666.cs.land.to/list.php</content><link rel='replies' type='application/atom+xml' href='http://raizeingsan.blogspot.com/feeds/5854583896535102971/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://raizeingsan.blogspot.com/2015/06/vb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default/5854583896535102971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default/5854583896535102971'/><link rel='alternate' type='text/html' href='http://raizeingsan.blogspot.com/2015/06/vb.html' title='VB'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7458836467055131345.post-7823291297210526539</id><published>2010-03-08T22:35:00.009+09:00</published><updated>2010-03-08T23:43:38.898+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="加算"/><category scheme="http://www.blogger.com/atom/ns#" term="日付"/><category scheme="http://www.blogger.com/atom/ns#" term="減算"/><title type='text'>PHP 日付の計算（加算、減算）</title><content type='html'>PHPでの日付の計算（加算、減算）でーす。&lt;br /&gt;使うのはこちら↓↓&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;l_waku1&quot;&gt;strtotime関数&lt;br /&gt;int strtotime ( string 英文字の日時 [, int 日付]) &lt;br /&gt;※「int 日付」は初期値がnow（現在）&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;これを使うと日、週、月、年の加算、減算が簡単に計算できます。&lt;br /&gt;時・分・秒の加算、減算もできます。&lt;br /&gt;&lt;br /&gt;「英文字の日時」の部分は加算、減算したい単位を設定。&lt;br /&gt;day、week、month、year、hour、minute、second等。&lt;br /&gt;ちなみに now は現在の時間です。&lt;br /&gt;&lt;br /&gt;使い方はこんな感じ。&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;l_waku1&quot;&gt;print &quot;昨日:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;-1 day&quot; ,strtotime(now))) . &quot;&amp;lt;BR&amp;gt;&quot;;&lt;br /&gt;&lt;br /&gt;print &quot;今日:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;now&quot;)) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;明日:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;1 day&quot;)) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;明日:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;1 day&quot; ,strtotime(now))) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;1週間後:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;1 week&quot; ,strtotime(now))) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;1月後:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;1 month&quot; ,strtotime(now))) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;1年後:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;1 year&quot; ,strtotime(now))) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;指定した日付の1月前:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;-1 month&quot; ,strtotime(&quot;2010/3/20&quot;))) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;年月日時分秒:&quot; . date(&quot;Y/m/d H:i:s&quot;,strtotime(now)) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;print &quot;1時間後:&quot; . date(&quot;Y/m/d H:i:s&quot;,strtotime(&quot;1 hour&quot; ,strtotime(now))) . &quot;&amp;lt;BR&amp;gt;&quot;; &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;結果はこうなります。&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;l_waku1&quot;&gt;昨日:2010/03/07&lt;br /&gt;今日:2010/03/08&lt;br /&gt;明日:2010/03/09&lt;br /&gt;明日:2010/03/09&lt;br /&gt;1週間後:2010/03/15&lt;br /&gt;1月後:2010/04/08&lt;br /&gt;1年後:2011/03/08&lt;br /&gt;指定した日付の1月前:2010/02/20&lt;br /&gt;年月日時分秒:2010/03/08 23:36:39&lt;br /&gt;1時間後:2010/03/09 00:36:39&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;ただ、残念な事に月の計算ではうまくいかない事があります。&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;l_waku1&quot;&gt;print &quot;指定した日付の1月前:&quot; . date(&quot;Y/m/d&quot;,strtotime(&quot;-1 month&quot; ,strtotime(&quot;2010/3/31&quot;))); &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;この場合結果が&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;l_waku1&quot;&gt;指定した日付の1月前:2010/03/03&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;となってしまいます。&lt;br /&gt;どうも2月31日がないので、「2月28日＋3日＝3月3日」という感じのようです。この点は注意が必要ですね。</content><link rel='replies' type='application/atom+xml' href='http://raizeingsan.blogspot.com/feeds/7823291297210526539/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://raizeingsan.blogspot.com/2010/03/php-no.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default/7823291297210526539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default/7823291297210526539'/><link rel='alternate' type='text/html' href='http://raizeingsan.blogspot.com/2010/03/php-no.html' title='PHP 日付の計算（加算、減算）'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7458836467055131345.post-7971734380768567974</id><published>2010-02-17T22:32:00.000+09:00</published><updated>2010-02-17T23:06:37.050+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VBS"/><category scheme="http://www.blogger.com/atom/ns#" term="WSH"/><title type='text'>VBS（VBScript）＋WSHで簡易ランチャー</title><content type='html'>VBS（VBScript）＆WSHについてでーっす。&lt;br /&gt;VBS＋WSHを使った簡易ランチャー作成のご紹介。&lt;br /&gt;&lt;br /&gt;仕事上あっちのフォルダ、こっちのフォルダ、そっちのフォルダと開いたり、アプリケーションを起動したりとガチャガチャ仕事をしてるのですが、いちいちマウス使うのも面倒なので、何か無いかなーと思ったときに、VBSを見つけました。&lt;br /&gt;要はVBScriptなのだけれども、テキストで書いて拡張子を「vbs」で保存すれば出来上がりなので気楽に作成できます。&lt;br /&gt;そしてWSHを利用するとフォルダやアプリケーションを起動もできるので、VBS＋WSHで簡易ランチャーを作ってみました。&lt;br /&gt;&lt;br /&gt;== x_簡易ランチャー.vbs ==&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&#39;--------------------------&lt;br /&gt;&#39; 簡易ランチャー&lt;br /&gt;&#39;--------------------------&lt;br /&gt;&lt;br /&gt;&#39;変数定義&lt;br /&gt;Dim objWSH &#39;Wscript.Shellオブジェクト格納&lt;br /&gt;Dim l_kinou &#39;機能選択&lt;br /&gt;Dim path &#39;起動させるアプリ等のパス&lt;br /&gt;Dim l_default_kinou &#39;機能の初期値&lt;br /&gt;l_default_kinou = 0 &#39;初期値は0&lt;br /&gt;&lt;br /&gt;&#39;機能選択 0:IE8、1：Firefox、2：Google Chrome、9:Cドライブ 初期値0で表示&lt;br /&gt;l_kinou=inputbox(&quot;ソフト　0:IE8、1：Firefox、2：Google Chrome&quot;,&quot;&quot;,l_default_kinou)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&#39;入力された数字によってソフト、フォルダのパスをセット&lt;br /&gt;if l_kinou = &quot;0&quot; then&lt;br /&gt;&amp;nbsp path = &quot;C:\Program Files\Internet Explorer\iexplore.exe&quot;&lt;br /&gt;elseif l_kinou = &quot;1&quot; then&lt;br /&gt;&amp;nbsp path = &quot;C:\Program Files\Mozilla Firefox\firefox.exe&quot;&lt;br /&gt;elseif l_kinou = &quot;2&quot; then&lt;br /&gt;&amp;nbsp path = &quot;C:\Program Files\Google\Chrome\Application\chrome.exe&quot;&lt;br /&gt;elseif l_kinou = &quot;9&quot; then&lt;br /&gt;&amp;nbsp path = &quot;C:\&quot;&lt;br /&gt;end if&lt;br /&gt;&lt;br /&gt;if path &lt;&gt; &quot;&quot; then&lt;br /&gt;&amp;nbsp &#39;Wscript.Shellオブジェクト作成&lt;br /&gt;&amp;nbsp Set objWSH = CreateObject(&quot;Wscript.Shell&quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp &#39;実行&lt;br /&gt;&amp;nbsp objWSH.Run &quot;&quot;&quot;&quot; &amp; path &amp; &quot;&quot;&quot;&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp &#39;オブジェクト変数をクリア&lt;br /&gt;&amp;nbsp Set objWSH = Nothing&lt;br /&gt;end if&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;テキストに上記の内容を書き込み、「x_ランチャー.vbs」で保存。ファイルをクリックすると以下の画面がでてきます。&lt;br /&gt;&lt;br /&gt;＜機能選択画面＞&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqus2gd_Hyz4kC7B9ITr6SSFiZMDlgg14vHzdubPjVF3QNeeHMIFf28mIz-DeRy1m9oqgmE-2qt_Oh7nnq4l5weO02PD0LISQN1rYmdt1kR280a7TUJcz2qYFxdTaxpekEZ67rQhY1MA/s1600-h/vbs_1.JPG&quot;&gt;&lt;img style=&quot;WIDTH: 320px; HEIGHT: 119px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5438844497002856818&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqus2gd_Hyz4kC7B9ITr6SSFiZMDlgg14vHzdubPjVF3QNeeHMIFf28mIz-DeRy1m9oqgmE-2qt_Oh7nnq4l5weO02PD0LISQN1rYmdt1kR280a7TUJcz2qYFxdTaxpekEZ67rQhY1MA/s320/vbs_1.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;この画面はVBScriptの「inputbox」によるもので、ここに入力された数字によって処理を分けるといった感じです。&lt;br /&gt;そしてアプリ起動やフォルダを開くのにWSHを使います。&lt;br /&gt;&lt;br /&gt;　Set objWSH = CreateObject(&quot;Wscript.Shell&quot;)&lt;br /&gt;&lt;br /&gt;でWscript.Shellオブジェクト作成して&lt;br /&gt;&lt;br /&gt;　objWSH.Run &quot;&quot;&quot;&quot; &amp; path &amp; &quot;&quot;&quot;&quot;&lt;br /&gt;&lt;br /&gt;で、path変数に設定されているアプリの起動やフォルダのオープンが行われます。（Runする場合には、起動するプログラムやフォルダを「&quot;」で囲む必要があるのですが、VBSscriptで「&quot;」をあらわすのに「&quot;&quot;&quot;&quot;」となります。「&quot;&quot;」とするとエスケープされて「&quot;」と認識されるようなので、真ん中の「&quot;&quot;」が「&quot;」となり、その前後の「&quot;」は、単に文字列をあらわすための「&quot;」となります。）&lt;br /&gt;&lt;br /&gt;これで数字をいれればアプリ、フォルダを開く事のできる簡易ランチャーができるのですが、キーボードからサクッとこの簡易ランチャーを開くために、スタートの中にショートカットを作成します。&lt;br /&gt;&lt;br /&gt;＜スタートメニューにショートカット作成＞&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuLSQM2Fn6GTtzUY6XEviPk83_z3GpNGrBlhyO4NlEZdeoAp7VDipK4aLtjg-QUrKmK0pRUzlIemGeX2WfTFJGY0qCIzCj5xTqbw1zil534d9Jsobg14ui_lQiIISah_a2BZ5caq1xfQ/s1600-h/vbs_2.JPG&quot;&gt;&lt;img style=&quot;WIDTH: 156px; HEIGHT: 320px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5438844503628179058&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuLSQM2Fn6GTtzUY6XEviPk83_z3GpNGrBlhyO4NlEZdeoAp7VDipK4aLtjg-QUrKmK0pRUzlIemGeX2WfTFJGY0qCIzCj5xTqbw1zil534d9Jsobg14ui_lQiIISah_a2BZ5caq1xfQ/s320/vbs_2.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これで「ウインドウズボタン⇒xキー」で簡易ランチャーが起動できます。&lt;br /&gt;ちょっとした事なんだけれども、少しだけ楽ちんになります。&lt;br /&gt;&lt;br /&gt;（書き終わった後に思ったんだけど、ソースの部分はテキストエリアのがいいかなと。今度直そうかなー。）</content><link rel='replies' type='application/atom+xml' href='http://raizeingsan.blogspot.com/feeds/7971734380768567974/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://raizeingsan.blogspot.com/2010/02/vbsvbscriptwsh.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default/7971734380768567974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7458836467055131345/posts/default/7971734380768567974'/><link rel='alternate' type='text/html' href='http://raizeingsan.blogspot.com/2010/02/vbsvbscriptwsh.html' title='VBS（VBScript）＋WSHで簡易ランチャー'/><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><thr:total>0</thr:total></entry></feed>