267件中 181〜200件を表示
もしWScript.exeで起動されたらCScript.exeで自分を起動し直すVBScript
CScript.exeでしか動かない、既存のVBSファイルの先頭に、このコードを組み込むだけで、もし、WScript.exeで起動されたら、CScript.exeで起動し直します。...
サスペンド(スタンバイ)、ハイバネーション(休止)するVBScript
シャットダウン(電源断、リブート、ログオフ)は、コマンドがありますが、サスペンド(スタンバイ)、ハイバネーション(休止)はありません。 そこで、サスペンド(スタンバイ)、ハイバネーション(休止)します。 SendKeysを使う方法と、Excel経由でWin32APIを使う方法です。...
システムエラーコードからメッセージテキストを取り出すVBScript
Excelがあれば、Win32APIのFormatMessage()を呼び出して、システムエラーコードからメッセージテキストを取り出します。 ExcelのApplication.ExecuteExcel4Macro()メソッドを利用します。...
掲示板の「全部」のHTMLファイルに「最新50」のHTMLファイルをマージするVBScript
ふたつのHTMLファイル、「ベース」と「増分」をマージします。 <DL><DT><DD>で構成したリストが対象です。 掲示板は生のままではS/N比が低いため、有効活用のためには、不要記事の削除整理が欠かせません。 しかし、そうすると新記事の増分をマージする作業が煩雑です。...
エクスプローラの「ファイルとフォルダの表示」を切り替えるVBScript
スクリプトからエクスプローラの「ファイルとフォルダの表示」設定の「すべてのファイルとフォルダを表示する」と「隠しファイルおよび隠しフォルダを表示しない」を切り替えます。 「お気に入り」や「リンク」から実行します。 スクリプトを書き変えれば、その他の設定も同様に変更できるでしょう。...
ファイルをパイプ代わりにしてコマンドの標準入出力を操作するVBScript
ファイルの一時点の内容を読み出すには、単に読み出せばよいのですが、出力途中のファイルから出力の続きを継続的に読み出すには、ちょっとしたコツが必要です。それさえ分かれば、ファイルをパイプのように使えます。 ところで、コマンドプロンプトでは、スクリプトから操作しようとしても、システムメニューが出ず、貼り付けやすべて...
ファイル名をエクスプローラと同じ順序にソートするVBScript
エクスプローラと同じ順序にソートするにはどうするか? 一般的には、Win32APIのStrCmpLogicalWを使えばよいようです。 しかし、スクリプトではどうするか? エクスプローラと同じ順序にソートするんだったら、エクスプローラを使えばいいじゃん。 ということで、...
インターネット一時ファイルとCookieを削除するVBScript
Cache(Temporary Internet Files)フォルダのインターネット一時ファイルとCookieをスクリプトで削除します。...
一時ファイルにスクリプトを書いて子プロセスを起こすVBScript
ひとつのスクリプトファイルから親子プロセスに分けて実行するには、SF、再帰呼び出し、MSHTAを使う方法などがありますが、これは、一時ファイルのスクリプトファイルを作るパラダイムです。...
InputBoxに入れたスクリプトを実行するVBScript
「お気に入り」や「リンク」から起動すると、InputBoxを出します。 ここにちょっとしたスクリプトを入れて実行することができます。...
Excelを起動し、指定フォルダで「ファイルを開く」ダイアログを出すVBScript
Excelを起動して、メニュー操作で「ファイルを開く」ダイアログを出して、フォルダを変更して、ファイルを選択する、とか、エクスプローラでフォルダを変更して、ファイルを選択して「開く」、が面倒なら、最初から、指定フォルダでExcelの「ファイルを開く」ダイアログを出すのは如何。...
デスクトップの実ディレクトリへのショートカットを作成するVBScript
デスクトップフォルダへのショートカットですが、デスクトップの仮想フォルダへのショートカットは簡単に作れますが、デスクトップの実ディレクトリへのショートカットがなかなか難しいのです。 やっと作れたと思っても、プロパティで説明やアイコンを変更すると、もう駄目。仮想フォルダへのショートカットに変わってしまいます。...
関連付けの動詞を一覧するVBScript
Shell.ApplicationのShellExecute()やInvokeVerb()で指定する動詞を調べるにはどうするか。レジストリも1箇所ではないので、面倒です。...
ファイル削除/リネームのタイミングエラーを回避するVBScript代替関数
Windows2000/XPでは、困ったことに、 「一般に、ファイルの削除やリネームはタイミングにより失敗することがある。」 というのが「仕様」なのです。 そこで、FileSystemObjectのDeleteFileやFileSystemObjectとShell.Applicationのリネームを代替するVB...
バイナリファイルからSJIS/Unicode文字列を抽出するVBScript
Unixにstringsというツールがあります。それを模したVBScriptです。 strings [/a|/an|/ank] [/n:number] [/u] [files...] Unicodeにも対応しています。...
ファイルの更新日時を変更するVBScript
ファイルの更新日時を変更するVBScriptです。 複数のファイルをアイコンにドロップすると、現在と各ファイルの更新日時を一覧するプロンプトを表示します。その中から選択するか、別の日時を入力して、全ファイルの更新日時を変更します。...
バイナリファイルをオフセット/文字列指定で分割するVBScript
バイナリファイルをオフセットを指定して分割する。 或いは、文字列を指定してその前後から分割する。 ADO2.5以降のStreamを使用します。...
中身が同じファイルを検索して改名/削除等を行うVBScript
ファイル名に関係なく、ソース側のファイルと中身が同じファイルを相手側フォルダの中から探し出して、ソース側ファイルの名前を相手側ファイルの名前に変えたり、削除したりします。 ADO2.5以降のStreamを使用します。...
.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です。...