21件中 1〜20件を表示
メモ帳(NotePad.EXE)を自動バックアップ付きにするVBScript
メモ帳でスクリプトを修正した後、名前を付けて保存するつもりが、上書き保存してしまいました。あちゃー。 メモ帳さんには自動でバックアップを取って欲しいものです。:−<まぁ、ないものねだりしていても仕方がないので、 VBScriptでメモ帳(NotePad.EXE)をラップします。...
WScript.ShellのExec()で、コンソールアプリを非表示で実行するラッパー
WScript.ShellのExec()でコンソールアプリを実行すると、コンソールウィンドウが表示されます。 そこで、コンソールウィンドウを非表示にする、コンソールアプリのラッパーをVBScriptで作ります。...
CScript.EXEでエラー終了時にErr.Numberが出ない問題を回避するVBScript
.VBSなどのWSHスクリプトをCScript.EXEで実行して、エラー終了した場合は、エラー情報が標準エラーに出力されます。 しかし、WScript.EXEで実行した場合と違って、何故か、困ったことに、Err.Numberが出ません。それでは、ちょっと困ることもあります。 そこで、Err.Numberを出そう...
VBScriptをコンパイルして.NET FrameworkのEXEにするVBScript
JScriptは、.NETでコンパイルしてEXEに出来ますが、VBScriptは出来ません。 そこをなんとかして、VBScriptを.NET FrameworkのEXEにします。 具体的には、VBScriptソースを文字列としてScriptControlで実行する、JScript.NETのソースに変換します。そ...
異なるフォルダの2ファイル/フォルダをWinDiff.EXEに与えるVBScript
WinDiff.EXEには、2ファイルか2フォルダを与えます。 それらが同じフォルダなら、選択してドラッグ&ドロップできます。 これが、もし、異なるフォルダの2ファイル/フォルダのときは、どうやってWinDiff.EXEに与えるか。...
イメージファイルの形式をMSPAINT.EXEで変換するVBScript
MSPAINT.EXEで、イメージファイルを開き、名前を付けて保存で、形式を変更して保存します。 SendKeysを使う原始的なVBScriptですが、原始的だろうが、何だろうが、それで特に問題なく出来ればよい。それがスクリプトの真髄です。...
自身のプロパティのコメント欄に書かれたスクリプトを実行するVBScript
スクリプトをファイル内ではなく、スクリプトファイルのプロパティページのコメント欄に書いておきます。スクリプトファイルを起動すると、自身のプロパティページのコメント欄に書かれているスクリプトを実行します。 スクリプト内容を確認するには、ファイルを開かなくても、アイコンにマウスカーソルを乗せると、スクリプト内容が見...
もしWScript.exeで起動されたらCScript.exeで自分を起動し直すVBScript
CScript.exeでしか動かない、既存のVBSファイルの先頭に、このコードを組み込むだけで、もし、WScript.exeで起動されたら、CScript.exeで起動し直します。...
WindowsアプリからCScript.exeのコンソール入出力を使用する方法
VB6、EXCEL VBA、IE、HTA、WScriptなどのWindowsアプリから、CScript.exeを起こして、コンソールを開き、コンソール入出力を行います。 Win32APIのAllocConsole()のスクリプトバージョンみたいなものです。...
WindowsアプリからWScript.exeのWScriptオブジェクトを利用する方法
VB6、EXCEL VBA、IE、HTA、WScriptなどのWindowsアプリから、WScript.exeや非表示のCScript.exeを起こして、WindowsアプリからWScript.Sleep()やWScript.CreateObject()を使い、WScript.ShellのPopUp()の時間指...
CScript.exeからコンソールアプリを同じコンソールウィンドウで実行する
CScript.exeからWScript.ShellのRun()でコンソールアプリを起こすと、別のコンソールウィンドウが開いて実行されます。 しかも、コンソールアプリが終了すると、別のコンソールウィンドウも閉じてしまいます。 なんで、わざわざ、別のコンソールウィンドウを開くんでしょうね。 そこで、コンソールアプ...
InputBoxに入れたスクリプトを実行するVBScript
「お気に入り」や「リンク」から起動すると、InputBoxを出します。 ここにちょっとしたスクリプトを入れて実行することができます。...
コマンドラインから関連付けの動詞(Verb)を起動するVBSとバッチファイル
エクスプローラから右クリックで起動するようなことを、コマンドラインから起動するには、Shell.ApplicationのメソッドSub ShellExecute(File As String, [vArgs], [vDir], [vOperation], [vShow])を呼び出します。...
.VBS、.JSファイルをCScript.EXEで起動する拡張子.VBCと.JSCを定義するVBScript
.VBS、.JSファイルはWScript.EXEか、CScript.EXEのいずれか既定値で起動されます。 既定値は変更できますが、すべてのスクリプトファイル起動方法が一律に変わります。 例えば、大部分のスクリプトファイルはWScript.EXEで起動し、一部のスクリプトファイルだけをCScript.EXEで起...
*.CLPファイルをCLIPBRD.EXEで開くVBScript
CLIPBRD.EXEで、*.CLPファイルを指定して起動しても、何故か開いてくれない。 *.CLPファイルをCLIPBRD.EXEに関連付けても、何故か開いてくれない。 そこで、VBScriptです。...
PATH配下のVBSファイル、JSファイルなどをCScript.exeで起動するバッチファイル
スクリプトホストのデフォルトがWScript.exeになっているとき、PATH配下のVBSファイル、JSファイルなどをWScript.exeで起動するのは簡単です。 例えば、hoge.VBSは、hogeだけで起動できます。 しかし、CScript.exeで起動するのは、いろいろと面倒です。それを簡単にします。...
WScript.ShellのRunとExecを拡張するVBScript
WScript.ShellのRun()で非同期の待ち合わせをしたい。 WScript.ShellのExec()でウィンドウを非表示にしたい。 という用途に対応するVBScriptです。 ExecやCMD/Cのコマンドラインの引用符の問題とExecやCMD/Cのセキュリティの問題を解説しています。...
Script.ShellのExec()でコンソールアプリを非表示で実行するVBScript
Wscript.ShellのExec()でコンソールアプリを実行すると、コンソールウィンドウが表示されます。それを非表示にする方法です。...
インターネットショートカットのスクリプト(ブックマークレット)を実行するVBScript
「お気に入り」などにjavascript:スクリプトなどのインターネットショートカット(.URLファイル)を置いて、ちょっとした処理ができます。(ブックマークレット)ただし、表示中のWebページのセキュリティゾーンのセキュリティレベルによっては、それが出来ません。そこで、それを出来るようにするVBScriptで...
Win32APIのBeep()を呼び出してBeep音を鳴らすVB.NET(EXE/DLL/VB/VBS)
Win32APIのBeep()を呼び出してBeep音を鳴らすVB.NETのソースのBeep.VBとBeepWin32.VBとバイナリのBeep.EXEとBeepWin32.DLLとBeepWin32.DLLを呼び出すスクリプトのBeep.VBSです。 周波数と鳴動時間が指定できるので、バッチファイルやスクリプト...