VBScript

VBScript

動画の一部分を劣化なしですばやく切り取る方法

保存してある動画の何秒から何秒までを手っ取り早く切り取る方法です。 FFmpeg と VBScript を使っています。 動画を見て、何秒目から何秒目までを別ファイルに保存したいという場合で、画質も音質もそのままで変換しないため、それなりに素早くできるかも。 FFmpegの準備 動画をコマンドラインから編集できるフリーソフトに FFmpeg があり...
VBScript

動画音声変換…動画の音声を取り出して1.4倍速で再生(VBScript)

講義や講演の動画ファイルから、音声のみを抽出して、しかも1.4倍速にして音声ファイルに保存する方法です。 FFmpegの準備 ファイル変換のために、無料で公開されているFFmpegを使います。 以下のサイトから、Windows用にコンパイルされたファイルをダウンロードできます。 リンクBuilds - Zeranoe FFmpeg 私の使っているパソ...
2019.05.01
VBScript

Excelのグラフを自動で作ってみる(VBScript)

VBScriptでExcelをオートメーション操作してみましょう。 一例として次のグラフを作成してみます(右側の文字は違いますよ)。 VBScriptを使って次のことを一気に自動化しています。 ・Excelを起動する ・新規ワークブックを作成する ・シートにグラフ用データを入力する ・入力したデータをもとにグラフを作成 そうしてできたグラフが上の図...
2019.05.01
VBScript

複数のWord文書内の「平成」を「令和」に一括変換(VBScript)

複数のWord文書内の複数の「平成」の語句を一括して「令和」に変換します。 VBScriptを使っていますが、変換自体はWordの機能を使っています。 使う際は、下のスクリプトを WordReplace.vbs などの「.vbs」拡張子のテキストファイルで保存し(シフトJIS)、変換したいWordファイルをドラッグ&ドロップしてください。 確認は W...
2019.05.01
VBScript

VBScript から JavaScript (JScript) の関数を呼び出す

どんな時に使うの? たとえば、URLリンクを作成したい時に、日本語のままだとリンクにならず、URLエンコードしたい時があります。 つまり、「モーニング娘。」のままではなく、「%E3%83%A2%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E5%A8%98%E3%80%82」のように変換したい時です。 VBScri...
2019.05.01
VBScript

動画をGIFアニメーションに変換してみる

動画ファイルをD&D(ドラッグ・アンド・ドロップ)したら、GIFアニメーションを自動的に作成するプログラム(スクリプト)を作ってみましょう。 FFmpegの入手 動画ファイルからGIFアニメーションへの変換には、FFmpegを使用します。 FFmpegは動画を違う形式の動画に変換したり、動画から音声や画像を抽出したり、いろいろな機能を持つソフ...
2019.05.01
VBScript

Word文書を一括してPDFに変換する

拡張子.doc, .docx のWordファイルを、MS Wordの機能を使ってPDF化します。 Windowsで、PDF出力機能のあるバージョンのMS Wordが必要です。 使い方は、下のVBScriptをdoc2pdf.vbsのように拡張子.vbsのテキストファイルで保存します。 (保存はShift_JISかUTF-16で) そのVBScr...
2019.05.01
VBScript

PDFをJPEG・PNG等の画像データに変換する方法

ImageMagickのインストール Windows10を、64ビットで使ってます。 (VBScriptはWindowsにもともとインストールされています。) ImageMagickは下のダウンロードリンクからImageMagick-7.0.8-12-Q16-x64-dll.exeをインストール。 なお、インストールの際の「Select Additio...
2019.05.01
VBScript

AutoItXを使ってVBScriptからクリップボードやウィンドウタイトルを操作

Windows上でのちょっとした作業自動化で使えるVBScriptですが、VBScriptの機能をもっと便利に使うツールがあります。 AutoItのインストール 私がよく使っているのは、AutoItの中に付属しているAutoItXです。 リンクAutoIt Scripting Language - AutoIt リンクAutoIt ダウンロードページ ...
2019.05.01
VBScript

VBScript で画像の幅と高さを取得する

PNG や JPEG などの画像の幅と高さを取得してみます。 LoadPicture 関数は PNG に対応していないので、VBScript でファイルのプロパティを調査して取得することにします。 Dim strFileName, objFSO, objShellApp, objFolder Dim ImageSize, Width, Height ...
2019.05.01
VBScript

VBScript で Excel や Word のパスワードを変更する

VBScript で Excel や Word をオートメーション操作し、パスワードを変更します。 もちろん、元のパスワードは正しくわかっていることが前提で、パスワードのわからないファイルを開くためのものではありませんよ。 例えば何かの担当者になって、大量の Word ファイルや Excel ファイルのパスワードを変更しないといけなくなった場合に楽する...
2019.05.01
VBScript

VBScript で SQLite データベースに接続してみる

SQLite の準備 SQLite は誰でも無料で使える非常に軽量なデータベースで、アプリのデータ管理等、さまざまな所で密かに使われています。 リンクSQLite Home Page データベース・サーバーというものが必要なく、Windows では ODBC ドライバをインストールすればそのまま使えるようになります。 PythonやPHPなどにいたって...
2019.05.01
タイトルとURLをコピーしました