タグ

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

  • 昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita

    Excel は滅びぬ! Excel の力こそ日企業の夢だからだ! VBA 実装してて学んだこととかのメモ。 JavaJava してたかはあまり関係ないかも。 エディタの使い方 エディタを表示する Alt + F11 で VB エディタを表示できる。 環境設定 背景色・フォントを調整する デフォルトの白背景とか気が狂うので、暗い色にする。 「ツール」→「オプション」を選択し、「エディターの設定」タブを開く。 「コードの表示色」を選択して、「背景」の色を選択する。 ついでにフォントも見やすいやつに変更する。 これだけで開発効率が5割増しになる。 イミディエイトウィンドウ イミディエイトウィンドウを表示する いわゆるコンソールに当たるのが、イミディエイトウィンドウと呼ばれるウィンドウ。 Ctrl + G で表示される。 イミディエイトウィンドウに出力する ↓イミディエイトウィンドウに実行するプ

    昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita
    ys0000
    ys0000 2016/04/29
    VBAを開発する時に役に立つね!
  • Doctor Scripto のスクリプト ショップ: 午前 2 時、プロセスの所在を把握していますか - 第 2 部

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 午前 2 時、プロセスの所在を把握していますか - 続編 Microsoft Scripting Guys Doctor Scripto のスクリプト ショップでは、読者の皆さんから寄せられる、実際のシステム管理スクリプトに関する問題を取り上げて、それらを解決するためのスクリプトを開発します。スクリプト倉庫にあるサンプルのほとんどは、簡単な作業を 1 つ実行するだけですが、このコラムではそれとは対照的に、それらのサンプルを組み合わせて、より複雑なスクリプトを作成します。これらのスクリプトは、包括的で強固なものではないかもしれませんが、これらのスクリプトを通じて、再利用可能なコード モジュールからスクリプトを作

    Doctor Scripto のスクリプト ショップ: 午前 2 時、プロセスの所在を把握していますか - 第 2 部
    ys0000
    ys0000 2011/01/26
    プロセス監視処理について簡単に解説してる。
  • wsf(WSH)のデバッグ

    今のところわかったことを追記します。 次の製品で、vbs,wsfの動的デバッグができます。 Microsoft Office 2000付属のMicrosoft Script Editor Microsoft Office XP付属のMicrosoft Script Editor Microsoft Office 2003付属のMicrosoft Script Editor VS.NET 2003 VWD 2005 Standard (Expressでは不可) 未確認だけど、おそらくデバッグできる製品 Visual InterDev 6.0 VS.NET デバッグするための設定 wsfのデバッグのためには次のレジストリの設定が必要(vbsだけなら不要) HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug=

    ys0000
    ys0000 2010/10/15
    Visual Web DeveloperでWindowsスクリプティングテクノロジ系のデバッグができるらしい。そのうち試す。
  • 作者: 吉岡 照雄

    MESSAGE マイクロソフトMVPアワード(開発/スクリプト分野)受賞(3期目) Microsoft MVP(Most Valuable Professional) for Visual Developer - Scripting (Oct 2004 - Oct 2007) MS-DOSまたは汎用/ユーティリティ ●BAT to COM file バッチファイルがCOMファイルとして実行可能に MS-DOSまたは汎用/文書作成 ●OAS2OWK HDD上で処理できるOASYS文書→Word文書コンバータ UNIX/ユーティリティ ●cdiff.awk 新旧ソースを左右2列に並べ変更箇所を枠で囲む差分リストを作成するawkスクリプト WindowsMe/98/95用ソフト/画像&サウンド ●ImagePad.HTA イメージファイルや動画ファイルを単にそのまま表示するだけのHTA ●Bee

    ys0000
    ys0000 2010/09/16
    色々と揃ってる。自分で書いてしまったものも結構載っているなぁ。
  • CreateVirtualSystemSnapshot method of the Msvm\_VirtualSystemManagementService class

    ys0000
    ys0000 2010/06/28
    CreateVirtualSystemSnapshot サンプルスクリプトつき。
  • SMTP Authentication using System.Web.Mail (CDOSYS)

    ys0000
    ys0000 2009/10/29
    CDOでSMTP AUTHを使う時のスキーマ:"http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"
  • https://support.microsoft.com/ja-jp/help/269159

    ys0000
    ys0000 2009/10/09
    アクセス権設定
  • 第3回 WScriptオブジェクトの詳細(1)

    第3回 WScriptオブジェクトの詳細(1):Windows管理者のためのWindows Script Host入門(2/3 ページ) COMオブジェクトの生成と参照 それでは、WScriptオブジェクトの各メソッドとプロパティについて、サンプル・スクリプトなども交えながら詳しく説明していこう。まずはCOMオブジェクトの生成と参照を行うためのCreateObjectメソッドとGetObjectメソッドである。 CreateObjectメソッドとGetObjectメソッドは、WSHでも最も重要な機能の1つである。WSHスクリプトでは、Windows環境のさまざまなコンポーネントを操作できる。これには、まず始めに、操作したいコンポーネント(COMオブジェクト)を生成・取得しなければならない。このために利用するのがCreateObjectメソッドとGetObjectメソッドである。WScrip

    第3回 WScriptオブジェクトの詳細(1)
    ys0000
    ys0000 2009/10/09
    Windows環境で利用可能なCOMオブジェクトはレジストリに一覧されている。各COMオブジェクトは、プログラムID(文字列)やクラスID(128bitの数値)で識別される。クラスIDの一覧は、レジストリのHKEY_CLASSES_ROOT以下に記述されて
  • イベント(Event) - とほほのWWW入門

    このページの内容は Internet Explorer や Firefox の前身である Netscape Navigator の時代の古いものです。

    ys0000
    ys0000 2009/09/29
    window.event.keyCode →入力キーの取得。window.event.shiftKey →Shiftキーを押しているか(ブール型)
  • 三流君VBA:TypeNameとShell.Applicationを使い起動済みのIEを探す

    <TypeNameとShell.Applicationを使い起動済みのIEを探す> どうも、三流プログラマーのKen3です。 今回は、 起動しているIEを探してみます。 今回の、サンプルファイルは、 http://www.ken3.org/vba/lzh/vba156.lzh にvba156.xls(Excel2000版)が保存されています。 ※IEを起動したり、テストでファイルエクスプローラーを立ち上げたりして 遊んでみてください。 関連項目、 VBAでInternetExplorer.Applicationを操作する(IE操作) http://www.ken3.org/cgi-bin/group/vba_ie.asp もヨロシクね。 /* * 1.今回のキッカケ */ VBA系の掲示板 http://www.ken3.org/cgi-bin/bbs/vba/wforum.cgi で、

  • ツールを使ったドキュメント作成技法(前編)(3/3) - @IT

    特集:ツールを使ったドキュメント作成技法(前編) 価値のある開発ドキュメントを効率的に作成するには? アバナード株式会社 市川 龍太(Microsoft MVP 2008 for XML) 2008/05/20 ●XMLドキュメント・コメントを記述したソース・コードの作成 まずはVisual Studio 2008やVisual Studio 2005でコンソール・アプリケーションを新規作成し(プロジェクトの名前は「SandCastleSample」とする)、サンプル・プログラムとして以下のコードを記述する。 using System; namespace SandCastleSample { /// <summary> /// エントリ・ポイント・クラス /// </summary> class Program { /// <summary> /// メイン・エントリ・ポイント ///

    ys0000
    ys0000 2009/06/19
    ソースからXMLでドキュメントを形成するためのHowTo。VBSでも'''を使おうかしら。
  • VBScriptでファイル圧縮 - OKWAVE

    #1さんの指したURLのスクリプト、完璧です。 しかしコメントが無いと、確かに解読しづらいですねー わかりやすいように、コメントを追加し、パラメータも改造いたしました。 ZIP.VBSでは「optind」によって、パラメータのアイテムを切り替えているようですね。 質問者さんは、圧縮だけでよいみたいなので、汎用性を無くし、コードを抜粋いたします。 さらに「書庫ファイル名は固定」にしました。 ※サンプルの使用方法の注意!!! 以下のコードを、そのままテキストにコピペでは使えません。 全角スペースを利用しています。 対策は下の3つの方法から、どれかを利用してください。 ----------------------------------------------------------------- 1.テキストにコピペしてから、「全角スペース2個」を「TAB」に変換 2.テキストにコピペしてから

    VBScriptでファイル圧縮 - OKWAVE
    ys0000
    ys0000 2009/05/29
    ZIP圧縮/同様にcabでもできるかも?/Windows2000だとZIP圧縮がないので http://okwave.jp/qa2045825.html
  • @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

    ys0000
    ys0000 2009/05/29
    WSFでXML要素の抽出によるスクリプト仕様書作成/ソース更新時に改定忘れがあると嫌かも?
  • WSHスクリプトのBATスクリプトへの組み込み(中編) - それはそれ、これはこれ

    前回の続き。まず直感的に考え付くのが、中間ファイル版のパイプ化である。今回は、一週間後の日付けを表示するという具体例でいく。もちろんこの例のように表示だけなら VBScript だけでやればいいのだが、来はバッチスクリプト部分でバッチスクリプトの方が書きやすい処理が書いてあるものと思ってもらいたい。 @echo off for /f "delims=" %%A in ('findstr /e "'VBS" "%~f0" ^| cscript - //nologo //E:vbs') do set OUT=%%A echo 一週間後の日付けは %OUT%. goto :eof WSCript.echo dateadd("ww",1,date()) 'VBS しかしだめである。cscript コマンドはパイプからの入力に対応していないようで、 CScript エラー: スクリプト "-" の

    WSHスクリプトのBATスクリプトへの組み込み(中編) - それはそれ、これはこれ
    ys0000
    ys0000 2009/05/26
    バッチファイルとWSHの組み合わせ。この記事が参考になったかも。
  • http://www.voidcube.net/memo/EventLogRotation.html

    ys0000
    ys0000 2008/09/10
    WMI datetime 形式 -> VT_date 形式変換
  • WSHスクリプトでヘルプ・メッセージを表示する - @IT

    手順1―テキスト・エディタでスクリプトのコードを入力する ここでは、別稿の「TIPS―ファイルの文字コードを変換する」で扱ったkconv.wsfを例に、ヘルプ機能を追加してみることにする。赤文字で示した所が、前回からの追加部分である。なお、引用符(')で始まる行はコードの概要を解説するためのコメント部分なので、省略しても構わない。 <?xml version="1.0" encoding="Shift_JIS" standalone="yes" ?> <package> <job id="KConvert"> <?job error="True" debug="True" ?> <object id="objBsp" progid="Basp21" /> <object id="objFs"  progid="Scripting.FileSystemObject" /> <runtime>

    ys0000
    ys0000 2008/09/10
  • Excel VBAから他のExcelインスタンスを捕捉する。 - Windows Script Programming

    Excel VBAから他のExcelインスタンスを捕捉する。 Option Explicit Function GetOtherApplications() Dim Path As String Dim Applications As Variant Dim Application2 As Object Dim Count1 As Long Dim Count2 As Long Dim channelNumber As Long Dim x As Variant Applications = Array() Count1 = GetObject("winmgmts:root\CIMV2").ExecQuery("SELECT * FROM Win32_Process WHERE Name='EXCEL.EXE'").Count Do Application.DisplayAlerts =

    Excel VBAから他のExcelインスタンスを捕捉する。 - Windows Script Programming
    ys0000
    ys0000 2008/09/10
  • VBSのクラスオブジェクト - FSWikiLite

    VBScriptでちょっとだけオブジェクト指向に触れるという企画ものです。VBScriptのClassは機能がシンプルですが、うまく使えるようになるとそれなりに効果的です。せっかくですので、VBScriptでクラスを使ったスーパーテクニックなどを紹介しようと思います。 VBSのクラスオブジェクト利用メモの目次 VBSのクラスオブジェクト利用メモの目次 クラス宣言 メソッド プロパティ コンストラクタ、デストラクタ クラス変数、クラスメソッド 作成したクラスをパッケージ化する オブジェクトの配列 オブジェクト配列を使ったテクニック 継承 クラス宣言 Classとはオブジェクトの設計図です。どんなデータと機能をまとめたオブジェクトにするか?をClassを使って定義します。 例えば「」を管理するプログラムを書くとして、「タイトル」と「価格」のデータを扱いたいなら、以下のようにクラス定義します。

    ys0000
    ys0000 2008/08/22
    そうか。継承はできないか。
  • VBScript での zip ファイルの作成

    WSH を用いてZIPファイルを作成する方法を探していたが、Windows XPだと以外に簡単に出来ることが判明。 option explicit Dim files(0) files(0)=".\test.txt" Call MakeZip(".\temp.zip",files) Sub MakeZip(ByVal ZipPath, ByRef FileArray) Dim sfo,app,file,num Set sfo=CreateObject("Scripting.FileSystemObject") Set app = CreateObject("Shell.Application") ZipPath=sfo.GetAbsolutePathName(ZipPath) 'Create empty zip file Dim arrHex,

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

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

    気象情報の取得と記録――VBScriptでExcelを操作する
    ys0000
    ys0000 2007/12/18
    Excel.Application