読者です 読者をやめる 読者になる 読者になる

Fioの素敵な日々

日々の出来事や何やらをつれづれに

【Script】VBScriptをついつい使ってしまう10の理由

エラーへの対応がなっていないとか(必要な程度には出てるとは思いますが)、できることが少ないとか色々と言われることもありますが、私の場合、RubyやPythonよりも、結構な割合でWSH(VBScript)を使うことが多いとも言えます。なぜかと言うことをまとめてみ…

【Script】VBScriptでINIファイルの読み書きを行う

WSHには、レジストリの読み書きのメソッドは存在するのですが、INIファイルについてはサポートされていません。けれども、「レジストリを汚したくない」という言葉が存在する通り、今でも、設定をINIファイルで行うことへのこだわりはなくなっていません。と…

【Script】AutoItXを使ってVBScriptでクリップボードやウィンドウタイトルを操作

VBScriptでクリップボードの読み書き Windows上でのちょっとした作業自動化で使えるVBScriptですが、VBScriptだけの機能ではクリップボードの読み書きができないことがちょっと残念です。 そこで色々工夫の余地が出てくるわけですが、VBScriptからクリップボ…

【Script】VBScriptでSQLiteのデータベースを作成

VBScriptでSQLiteのデータベースを作成します。 作成する場所は、スクリプトと同じフォルダ。作成するためには、SQLite ODBC Driverより、SQLiteのODBCドライバをダンロードしてインストールしておく必要があります。 DBPath = Replace(WScript.ScriptFullNa…

【Script】ドラッグ&ドロップで受け取ったExcelファイルをPDFに変換

ドラッグ&ドロップで受け取ったExcelファイルをPDFに変換します。PDFは同じフォルダにできるように設定しています。このVBScriptは、.vbsの拡張子をつけて保存してください。 Set objArgs = WScript.Arguments If objArgs.Count=0 Then MsgBox "Excelファイ…

【Script】通常使うプリンタを変更

通常使うプリンタを変更するVBScriptです。 .vbsの拡張子を付けて実行します。クリックで、プリンタを切り替える必要があるときにどうぞ。 Set WN = CreateObject("WScript.Network") WN.SetDefaultPrinter "CubePDF"