タグ

VBSに関するteracy_junkのブックマーク (22)

  • 全ては時の中に… : 【VBS】現在時刻の形式をyyyymmddhhmmssにする方法

    2008/4/922:57 【VBS】現在時刻の形式をyyyymmddhhmmssにする方法 VBScriptで現在時刻を取得するには、Now()関数を利用します。 このNow()関数を使用して取得できる日時は、"yyyy/mm/dd hh:mm:ss"形式となっています。 ("2008/04/10 19:00:00"のような形式の日付時刻型のデータを取得します) これを文字列で取得するには、データ変換関数であるCStr()を利用します。 WScript.Echo CStr(Now()) CStrを利用して取得する文字列は、やはり"yyyy/mm/dd hh:mm:ss"形式です。 そのため、"yyyymmddhhmmss"のように区切り文字を排除した形式にしたい場合には、変換が必要となります。 VBやVB.NETのようなプログラム言語には、書式変更用の関数やメソッドが用意されているため、

    teracy_junk
    teracy_junk 2014/02/17
    C# なら前日日付なんてDateTime.Now.AddDays(-1).ToString("yyyyMMdd")で済むのにこんなにコード書くのかよ…
  • Tips - ステップアップWSH

    前回(Level.10)やLevel.8で宣言した通り、このスクリプトをバッチ処理に組み込むことを想定して、検索対象フォルダや検索文字の入力を、ダイヤログボックスからではなく、コマンドライン引数を使って指示するようにします。 このレベルは勉強会では無かったもので、この後のレベルとも関係が有りませんので、「おまけ」扱いです。 ■ コマンドライン引数を取得するには コマンドライン引数を取得するには、WScriptオブジェクトのArgumentsプロパティを使用します。まぁ、使い方はサンプルのコードを見れば直ぐ理解できると思いますので、まずは下記のスクリプトを作成して実行して見て下さい。 ■ コマンドライン引数を表示する(arg.vbs)

  • Shell

    Shellオブジェクト (ShellApplication) [概要] Windowsのシェル(エクスプローラ)の機能を呼び出します。 Win95やNT4では、Internet Explorer4.0をシェル統合モードでインストールしていないと使えません。 [機能を提供するファイル] SHDOCVW.DLL Microsoft Internet Controls (IE5インストール後は、SHDOC401.DLL<Microsoft Shell Controls And Automation>になります。 ) [呼び出し方] Set Shell=Wscript.CreateObject("Shell.Application") [主なメソッド] BrowseForFolder(lngHWND, strTitle, lngOptions, [RootFolder]) 「フォルダの参照」ダイア

  • @IT:Windows TIPS -- Tips:WSHスクリプトの仕様書を生成する

    手順1―テキスト・エディタでスクリプトのコードを入力する まずはテキスト・エディタ(メモ帳でも何でもよい)を開き、以下のコードを入力してwshdoc.wsfというファイルを作成する。ただし引用符(')で始まる行はコードの意味を解説するためのコメント部分なので、省略してもよい。 ※ファイルwshdoc.wsf <?xml version="1.0" encoding="Shift_JIS" standalone="yes" ?> <package> <job id="WshDoc"> <?job error="true" debug="true" ?> <object id="objFs" progid="Scripting.FileSystemObject" /> <object id="objXml" progid="Msxml2.DOMDocument.4.0" /> <script

  • WMIを使うスクリプトを簡単に作成する - @IT

    WMI(Windows Management Instrumentation)とは、WBEM(Web-based Enterprise Management)の標準仕様に従ってマイクロソフトが実装したWindowsシステムを管理するためのインターフェイスである。WSHスクリプトなどから呼び出すことで、Windowsの管理などを実行できる。Windows 2000以降のNTカーネルで稼働するWindows OSには、このWMIサービスが標準搭載されている。具体的には、CPU使用率やASP.NETの動作状況、各種I/Oやネットワーク・インターフェイスの状態などを確認し、設定することが可能だ。 しかしWMIは豊富な機能を持ち、メソッドやプロパティの数も膨大なので、スクリプトなどから利用するのは容易ではない。例えば、WMIのインターフェイスを利用してProcessorPerformanceの値を調

  • @IT:運用 Windows管理者のためのWindows Script Host入門 第10回 WSHスクリプトからのファイル操作(1)

    これまではWindows Script Host(WSH)の各標準オブジェクトの紹介と、その基的な使い方を解説してきた。今回と次回は、WSH標準オブジェクトではなく、汎用のCOMオブジェクトであるFileSystemObject(FSO)を取り上げる。FSOを利用すれば、WSHの標準オブジェクトだけでは不可能な、ファイルの取り扱いが可能になる。 FileSystemObjectオブジェクト いままで述べたとおり、FSOは、WSHの標準オブジェクトではなく、Active Server Pagesなど、WSH以外のスクリプティング環境からも利用できる汎用のCOMオブジェクトである。Webページ用のスクリプト言語として開発されたVBScriptやJScriptの言語仕様や、WSHの標準オブジェクトだけではファイルを扱うことはできない。しかしFSOを利用すれば、WSHスクリプトからのファイルの読

    @IT:運用 Windows管理者のためのWindows Script Host入門 第10回 WSHスクリプトからのファイル操作(1)
  • VBScript関数

    VBScript は Microsoft Visual Basic Scripting Edition の略で、そこからも分かるように VisualBasicの構文に似せて作られた、 Microsoft Windows のネイティブ スクリプト言語です。 Active Server Pages (ASP) などを使用したサーバサイドスクリプティング処理 Windows Script Host (WSH) を利用したWindows上でのネイティブ・スクリプト Internet Explorerを使用したクライアントサイドスクリプティング処理 HTML Applications(HTA)アプリケーション WWWクライアントスクリプトに関しては、Windows版のInternet Explorer しか対応しているブラウザがないため、一般的にはほとんど使われていない。 一般的には HTA や A

    VBScript関数
  • VBScript Tips

    [VBScript Tips] ●基プログラム ・文字列を画面に出力する ・起動時の引数を取得する ・起動時の引数を取得する(オプション指定あり/なし) ・バージョン番号を取得する ・コマンド名の取得と強制終了 ・起動スクリプト名を取得する ・標準入出力を使用する(簡易電卓) ・処理を一時停止する ・数値の整数部分を取得する ・数値を丸める(四捨五入) ・数値の切り捨て ・数値の切り上げ ・8進数と16進数に変換する ・N進数に変換する ・1〜10の乱数を発生させる ・絶対値を計算する ・πの値を計算する ・余弦,正弦,正接を計算する ・指数関数を使ってみる ・文字をコードに変換する ・コードを文字に変換する ・文字列の長さを取得する(UNICODE) ・文字列の長さを取得する(ASCII) ・文字列の一部分を取得する(UNICODE) ・文字列の一部分を取得する(ASCII) ・文字列

  • TechNet Script Center

    Summary: Using PowerShell to identify RPC ports in use by capturing content from PowerShell We'd like to introduce you today to one of our newest bloggers!  It's a froopingly awesome friend of ours, Joel Vickery, PFE.  (did I mention Dr. Scripto is a big fan of books written by Douglas Adams?....oops!) Take it away Joel! Thanks Doc!  So ...

  • Office TANAKA - Excel VBA Tips[FTPで送受信する]

    このテクニックはBASP21を使います。 BASP21については、ご自身で調べてくださいな。 FTPサーバーに対してファイルを送受信するときは、BASP21のFTPオブジェクトを使います。 FTPサーバーへの接続…Connectメソッド ファイルの送信…PutFileメソッド ファイルの受信…GetFileメソッド FTPサーバーとの接続を切断…Closeメソッド 処理は、(1)FTPサーバーと接続する(Connect)→(2)任意の処理を行う→FTPサーバーとの接続を切断する(Close)となります。 ファイルを送信する まずConnectメソッドを実行してFTPサーバーとの接続を確立します。Connectメソッドの構文は次の通りです。 rc = ftp.Connect(Dest,User,Pass) 引数Destには、接続するFTPサーバー名を指定します。 引数Userと引数Passは

  • @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう

    管理作業では、決まりきった一連の処理を実行したり、同じ処理を繰り返したりすることが多い。WSHで自動化・省力化を図ろう。 ネットワーク管理者の毎日は憂だ。新規のユーザーの追加やユーザー情報の変更、共有資源のメンテナンス、障害の原因追求など、仕事は次から次へと終わりがない。しかも実際の作業といったら、同じコマンドやツールを繰り返し実行したり、決まりきった一連のコマンドやツールを順に実行したりするだけのうんざりする内容だったりするものだ。 周知のとおり、WindowsのメリットはGUI環境だということだ。アプリケーションはもちろんのこと、Windows環境を管理する各種の管理ツールもGUI化されたことで、初心者管理者でも管理作業に手をつけられるようになった。グラフィカル・アプリケーションのユーザーは、メニューやダイアログの表示により、自分にどのような操作が許されているのか(許されていないのか

    @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう
  • BASP21 DLL

    添付ファイルの指定例: files="c:\temp\aa.txt|abc.txt" ' 別名指定 files="c:\temp\aa.txt||application/octet-stream" ' Content-type 指定 files="c:\temp\aa.txt|abc.txt|application/octet-stream" ' 別名+Content-type 指定 例: svname = "c:\mailqueue" ' メールキューのフォルダ名 svname = "odyssey" ' SMTP サーバマシン名 svname = "host1.who.com/odyssey:25:60" ' ドメイン名 + SMTP サーバマシン名 ' + PORT + TIMEOUT mailto = "あのひとさん<xxxxx@xxxx.xxx>" ' 宛先 mailfrom =

    teracy_junk
    teracy_junk 2007/04/10
    [[VBA][WSH][通信]
  • VBScript ランゲージ リファレンス

    Microsoft® Visual Basic® Scripting Edition VBScript ランゲージ リファレンス

  • VBScript Tips

    [VBScript Tips] ●基プログラム ・文字列を画面に出力する ・起動時の引数を取得する ・起動時の引数を取得する(オプション指定あり/なし) ・バージョン番号を取得する ・コマンド名の取得と強制終了 ・起動スクリプト名を取得する ・標準入出力を使用する(簡易電卓) ・処理を一時停止する ・数値の整数部分を取得する ・数値を丸める(四捨五入) ・数値の切り捨て ・数値の切り上げ ・8進数と16進数に変換する ・N進数に変換する ・1〜10の乱数を発生させる ・絶対値を計算する ・πの値を計算する ・余弦,正弦,正接を計算する ・指数関数を使ってみる ・文字をコードに変換する ・コードを文字に変換する ・文字列の長さを取得する(UNICODE) ・文字列の長さを取得する(ASCII) ・文字列の一部分を取得する(UNICODE) ・文字列の一部分を取得する(ASCII) ・文字列

  • VBSのお勉強

    以下は某高校の2002年度2年数学Bの授業で使った教材です。実行環境などは皆さんのものと異なると思いますので適宜読みかえてください。 VBS は正式には VB Script といい、比較的容易にプログラムを書くことができます。まず、このプログラム言語でプログラムの基礎を学びましょう。 VBS は HTML文書内で記述することも、Windows Scripting Host (WSH)で動作させることも可能ですが、以下の授業では WSH で VBS を実行します。 第1回(12月10日) VBS(1)   入門 第2回(12月13日) VBS(2)   繰り返し処理 第3回(12月17日) VBS(3)   ユーザからの情報の入力 第4回   VBS(4)   第3回までの復習 第5回   VBS(5)   条件判断 第6回   VBS(6)   配列変数 第7回   VBS(7)   繰

  • Windows Script Wiki - FrontPage

    Last-modified: Sun, 17 Aug 2008 01:24:07 JST (57d) Link: アップローダー(61d) テクニック(79d) FAQ(201d) リンク(753d) InterWikiテクニカル(1653d) ヘルプ(1653d) InterWikiSandBox(1653d) Modified by Mutaguchi "PukiWiki" 1.3.6 Copyright © 2001,2002,2003 PukiWiki Developers Team. License is GNU/GPL. Based on "PukiWiki" 1.3 by sng Powered by PHP 4.4.8 HTML convert time to 0.036 sec.

  • http://www.skai.co.jp/arufonsu/

  • 分類別VBScript関数一覧|VBScript関数リファレンス

    ASP の開発や SQLServer の DTS を作成する際、ど忘れしたVBScript関数を簡単に探せるように構成し直しました。 VBScript関数名は分かっていて、使い方や引数が思い出せない時などは普通のVBScriptヘルプで調べられますが、VBScript関数名が出てこない、○○をするVBScript関数ってあったっけ?、という場合はとても便利です。

    分類別VBScript関数一覧|VBScript関数リファレンス
  • ステップアップWSH

    昨年(2003年)、Tech-Ezo 2003 Round 23で「おサルなWSH ~WSH初心者が贈るWSHへの誘い~」と題しましてスクリプトの勉強会を行いました。私が、講師を務めさせて頂いたのですが、お題にもあるように私自身WSHに詳しいとはとても言えません。しかしながら、難しいことを余り考えずに、ちょこっと覚えるだけで何かと便利になるWSHを体験して頂くという目的で、初心者(既に初心者歴うん年になりますのでどちらかと言えば未熟者ってところですね)なりに纏めさせて頂きました。 ここでは、実習形式で行った勉強会のテキストを公開しています。前半で、WSHの簡単な説明と動かし方を説明し、後半では使えそうなスクリプトを徐々にステップアップしながら作って行きます。

  • VBScript: DailyMemo

    ダブルクリックするとその日の日付けを元にしたファイル名で既定フォルダ(My Documents)にテキストファイルを作り(既存の場合は何もしない)、関連付けに従って開くVBScriptをでっち上げてみる。ToDoメモなんかに使うんだろう、多分。 Dim yy, mm, dd, today yy = CStr(Year(Now)) yy = Right(yy, 2) mm = "0" + CStr(Month(Now)) mm = Right(mm, 2) dd = "0" + CStr(Day(Now)) dd = Right(dd, 2) today = yy + "-" + mm + "-" + dd Dim WshShell, FileSys, f Set WshShell = WScript.CreateObject("WScript.Shell") Set FileSys = C

    VBScript: DailyMemo