267件中 141〜160件を表示
ショートカットの右クリックでリンク先の右クリックメニューを表示するVBScript
Windows PowerToyにShortcut Target Menuというツールがありましたが、同様のものです。 WindowsXPなどでは、ショートカットの右クリックでリンク先の右クリックメニューも合成して表示されるので、必要性をあまり感じませんが、すべてではないので、例えば、リンク先の「送る」や「コピ...
レジストリの既定値を「展開可能な文字列値」(REG_EXPNAD_SZ)に変更するVBScript
「関連付け」では、commandキーの(既定)値にコマンドラインを指定します。 コマンドラインには、環境変数が指定できますが、それは、値の種類が「展開可能な文字列値」(REG_EXPAND_SZ)の場合に限ります。 しかし、レジストリエディタでキーを追加すると、(既定)値は「文字列値」(REG_SZ)になり、R...
Excel.Applicationのオブジェクトが複数になるのを避けるVBScript
スクリプトからGetObject(,"Excel.Application")しても、オブジェクトが複数あると、先頭のオブジェクトしか取れません。 スクリプトで既存のExcel.Applicationのオブジェクトを操作するときに、予めExcel.Applicationのオブジェクトが複数になるのが避けられるのな...
印刷できるが印刷プレビューできないHTMLドキュメントの奥の手VBScript
HTAなど、そのウィンドウがHTMLソースで作られていると分かっていても、メニューに「印刷プレビュー」がないとき、どうするか? もし、そのウィンドウが右クリックメニューやCTRL+Pなどで印刷できるなら、印刷プレビューできます。...
フォルダの右クリックでフォルダの中身をメニュー表示するVBScript
Windows PowerToyにFolder Contents Menuというツールがありましたが、ほぼ同様のものです。それをスクリプトでインプリメントしたものです。...
WScript.ShellのRunとExecを拡張するVBScript
WScript.ShellのRun()で非同期の待ち合わせをしたい。 WScript.ShellのExec()でウィンドウを非表示にしたい。 という用途に対応するVBScriptです。 ExecやCMD/Cのコマンドラインの引用符の問題とExecやCMD/Cのセキュリティの問題を解説しています。...
フォルダウィンドウに、親フォルダに移動する「..」を追加するVBScript
親フォルダへの移動方法ですが、ツールバーのアイコンまでマウスを移動するのが面倒とか、BackSpaceキーを押すのが面倒とか、DOSのように、「..」があれば便利、という無精者に。 エクスプローラのフォルダウィンドウに「..」を追加します。...
Cacheフォルダ内のキャッシュファイルのフルパス名を表示するVBScript
エクスプローラでCacheフォルダを表示しても、その名前欄は、キャッシュファイルのファイル名ではありません。 プロパティを表示すると、キャッシュ名(ファイル名)が分かりますが、いずれにせよ、フルパス名は分かりません。 そこんところをスクリプトだけでなんとかします。...
WordやExcelのオブジェクトブラウザのメンバ記述をコピーするVBScript
WordやExcelなどには、オブジェクトブラウザというCOMコンポーネントのインタフェース情報を表示するツールがあります。 名前の通りで、見るだけです。 印刷したり、テキスト文書に取り出したり出来ません。 そこで、^a、^C、^vを駆使して、メモ帳に移すのですが、とても大変です。 こういう単純作業の繰り返しは...
URLを指定してキャッシュファイルのフルパス名を取得するVBScript
APIや非標準的なオブジェクトを使わず、スクリプトと標準的なオブジェクトだけで、URLを指定してキャッシュファイルのフルパス名を取得します。...
スクリプトからファイルやフォルダやプリンタに「貼り付け」るVBScript
エクスプローラで、ファイルやフォルダを「コピー」や「切り取り」したあと、ファイルやフォルダやプリンタを右クリックすると、コンテキストメニューに「貼り付け」が現れます。 スクリプトから、この「貼り付け」操作を実行します。...
壁紙を変更するVBScript
壁紙を変更します。 FolderItem.InvokeVerb()を用いる方法。 レジストリを変更する方法。 IEのコンテキストメニューをSendKeys()で操作する方法。...
JScriptからVBScriptを使う方法
JScriptにない、MsgBox()やInputoBox()、TypeName()などのVBScriptの機能をJScriptから使うには、どうするか。 WSFファイルやHTMLファイルならば、そのままで使えますが、JSファイルから使うには、どうするか。 一般にScriptControlを使います。 もし、S...
ストリームをプレ−ンファイルに抽出/復元するVBScript
テキストファイルなどのプロパティページを開いて、「概要」タブに表示される情報は、ファイルに付随するNTFSストリームに入っています。 そのため、非NTFS5にコピーしたり、「圧縮 (zip 形式) フォルダ」に入れると、「概要」情報が消えてしまいます。 そこで、コピー/圧縮前に「概要」ストリームを別のプレーンフ...
HTMLファイルからスクリプト類やオンライン要素を分離除去するVBScript
折角、インターネットゾーンでセキュリティレベルを高くしておいても、ローカルのHTMLファイルに保存して、それを開くと、マイコンピュータゾーンのロックダウンでセキュリティ警告が出たりして、鬱陶しいことです。 そこで、HTMLファイルからスクリプト類を分離除去します。 また、オフラインでHTMLファイルを開くと、「...
スクリプトのエラー終了時に自動的に資源を解放する手順のVBScript
スクリプトからIEやExcelなどを起動して、また、一時ファイルを作成して、処理中にエラーでスクリプトが終了すると、IEやExcelや一時ファイルなどが残ってしまいます。 On Error Resume Nextなどで頑張れば、何とか出来ますが、結構、大変です。 もっと簡単に、スクリプトが終了するときに、自動的...
コマンドプロンプトからHTMLファイルまたはイメージファイルを印刷するVBScript
通常、HTMLファイルまたはイメージファイルを印刷するときは、 IEでファイルを開いて印刷するか、 エクスプローラでファイルを右クリックして「印刷(P)」しますが、 コマンドプロンプトからファイルを印刷するにはどうするか。 rundll32.exe MSHTML.DLL,PrintHTML %1 でしょうか。し...
VBScriptのInputBox()をIEのwindow.prompt()で代替するVBScript/JScript関数
VBScriptのInputBox()の入力は、最大255バイトです。 URLなどを入力しようとすると足りません。 そこでIEのwindow.prompt()で代替するのですが、ダイアログが他のウィンドウの後ろに隠れたりします。:−<そこで、VBScriptのInputBox()をIEのwindow.promp...
テキストファイルのByteOrderMarkから文字コードを調べるVBScript
「メモ帳」は、テキストファイルのByteOrderMarkから文字コードのANSI(シフトJIS)/Unicode(Little Endian)/Unicode Big Endian/UTF-8を自動判定して表示するので、文字コードを気にしないでよいのですが、それが、却って、文字コードを意識したいときに、何か分...
ファイルをドロップするとファイル名をクリップボードに送るVBScript
Windows PowerToyにSend To Clipboard as Name.NameOnClipboardというツールがありますが、そのVBScript版とHTA版です。 ファイルをドロップするか、右クリックメニューで「送る」と、そのファイル名のリストをクリップボードに送ります。 シフトキーにより、長...