323件中 21〜40件を表示
バッチファイルで自身や親のプロセスIDを調べるバッチファイル(JS/VBS)
TaskList.exeやTList.exeでプロセスの一覧は得られますが、肝心の自身のプロセスIDは、 ... 親プロセスIDを調べます。 バッチファイルで使い易いように、JScriptをバッチファイル化してます。 VBScriptも同梱しています。...
正規表現でファイル名/フォルダ名を変えるVBScript
RENAMEコマンドで出来ないのは、ファイル名を縮めたり、伸ばしたり、文字の位置をずらしたり、ができないこと。 例えば、LIST1.TXT〜LIST9.TXTをLIST01.TXT〜LIST09.TXTに。 030101.LOG〜031231.LOGを20030101.LOG〜20031231.LOGに。 そう...
クリップボードの中身を標準出力に取り出すVBScript
コマンドプロンプトで、クリップボードの中身(テキストデータ)を標準出力に取り出します。これをパイプなどを使って利用します。 別途提供のToClip.VBSと一緒に使えば、クリップボードからテキストデータを取り出して、各種フィルタで処理してからクリップボードに戻す、というようなことも出来ます。 1.07 Comm...
Excelファイルをvbsアイコンにドロップするとcsvが出来ます(複数ファイル可)
excel2csv.vbs −− by i16 2002/10/01Excelファイルをvbsアイコンにドロップするとワークシートごとにcsvファイルが出来ます (複数Excelファイルを同時にドロップして一気に作業することも可能)(MS Excelがインストールされている必要があります)http://i16....
WScript.ShellのRun()関数の困った仕様の代替方法
WScript.ShellのRun()関数は、関連付けのデフォルト動詞を起動すると思ったら、とんでもない。なんと!open動詞固定なのです。 なので、ダブルクリックと違う動作になったり、エラーになったり、困ったものです。 また、Run()して正常復帰したら起動できてると思ったら、とんでもない。 なんと!Run(...
システム起動時刻とシステム停止時刻を記録するVBScript
裁量労働制を適用されたり、幹部社員へ登用されると、以後タイムカードを押す必要はなくなります。しかし、出退 ... うわけで勤務時間の管理にはパソコンの起動停止ログがぴったりです。 スタートアップフォルダにWinLog.VBSのリンクを置きます。 ログファイルの出力形式はLocaleの設定に依存しますが、yy/mm/dd ...
フォルダを監視してファイル/サブフォルダの作成/削除/変更を検出するVBScript
フォルダの監視は、WMIや.NETを使わずとも、比較的簡単に出来そうです。 Shell.FolderViewのEnumDoneイベントを利用します。...
Excel経由でWin32APIを使ってファイルをダウンロードするVBScript
Excelがあれば、Win32APIのURLDownloadToFile()を呼び出して、インターネットからファイルをダウンロードすることができます。 ExcelのApplication.ExecuteExcel4Macro()メソッドを利用します。...
レジストリに登録されたアプリのフルパスを表示するVBScript
コマンドプロンプトから、IExploreやExcelだけでは起動できません。 アプリのフォルダがPATHに登録されていないからです。 しかし、Startコマンドや「ファイル名を指定して実行」からは、IExploreやExcelだけで起動できます。 これはアプリのフルパスがレジストリに登録されているからです。 そ...
テキストファイルの中身をクリップボードに送るVBScript
Windows PowerToyにSend To Clipboard as Contents (ContentsOnClipboard) というツールがありますが、これはその機能をVBScriptで作ったものです。 コマンドプロンプトでも使用可能で、標準入力をクリップボードに送ることもできます。 別途提供のCl...
ファイルやフォルダを他者が使用してないときだけ排他使用(ロック)するVBScript
VBScriptで、ファイルやフォルダを他者が使用しているかどうか判定し、しかも、他者が使用していなければ、それ以降、他者が使用しないようにロックする方法です。...
「ごみ箱」内のファイル/フォルダを「元に戻す」ことなくそのまま見るVBScript
「ごみ箱」内のファイル/フォルダは、エクスプローラで見える名前と実際のディスク上の名前が異なるため、「元に戻す」してからでないと中身を見たり、右クリックのいろいろな操作が出来ません。 それは不便なので、「ごみ箱」内のファイルを「元に戻す」ことなく、そのまま「メモ帳」やエクスプローラで開きます。 「ごみ箱」内のフ...
標準入力をIEのWindow画面に表示するteeとmoreのVBScript
DOSにはmoreコマンドがあります。 unixにはmore、teeコマンドがあります。 それらと類似ですが、コンソールに出力するのではなく、 IEのWindow画面にコンカレントに表示します。 unix/DOSのフリーソフトウェアにlessがありますが、それのWindows版のようなものです。 teeは英字の...
Date/Timeの正しい使い方と時刻のミリ秒単位を取得するVBScript
VBScriptでは、Date型が秒単位までしか持たないため、ミリ秒を取得することが出来ません。 Timer関数を併用すれば、なんとかなりますが、やり方を間違えると、障害の元です。 正しく、時刻のミリ秒単位を取得する方法です。 また、Date/Timeを併用するときの正しい使い方を解説します。...
画面全体やアクティブウィンドウのスナップショットを取得するVBScript
WScript.ShellのSendKeys()では、PrintScreenキーを送ることができません。 そこで、Excelを利用して、Win32APIのkeybd_event()を呼び出します。...
フォルダの移動で他者使用中エラーを予防するVBScript
フォルダの移動の途中で、他者使用中のエラーで、移動が中断し、フォルダ構成が中途半端になるのを防止します。 予め、他者がフォルダを使用中かどうかをチェックします。...
1文字とシフトJISとUnicodeの10進数と16進数を相互変換するVBScript
1文字について、Asc()、AscW()、Hex()、CLng()、Chr()、ChrW()、UnEscape() などで相互変換します。ちょっと、文字コードを調べるときに使います。...
パスワードの持ち回りなしに管理者権限で実行するVBScriptのパラダイム
管理者権限でしか実行できない処理を一般ユーザに特別に許可するために、パスワードを埋め込んだスクリプトや実行ファイルを配布する悪例が跡を絶ちません。 いくら駄目だと言っても、他に方法がなければ、そうせざるを得ないのでしょう。 では、どうすれば安全にできるのでしょうか。...
コマンドプロンプトからWord/Excel/HTML/テキストをWord/Excelで印刷するVBScript
一般に、コマンドプロンプトからファイルをアプリで印刷するとき、 「アプリ名 /P ファイル名」とするのが ... から、Word文書/Excel文書/HTMLファイル/ テキストファイルをWordやExcelで印刷するVBScriptです。 また、複数ファイルを選択して右クリックでまとめて印刷指示すると、DDEの多重処理...
画像ビューアViXで開く時に、対象がファイルなら画像ウィンドウで、フォルダならメインウィンドウで開く
k_OKADA氏公開の画像ビューア"ViX"(http://www.katch.ne.jp/~k_okada/vixintro/)。 便利なソフトですが、画像ファイルを開くとファイラであるメインウィンドウまで同時に開いてしまいます。 このソフトは、対象がファイルの場合に自動的にメインウィンドウの表示を抑制、画像...