24件中 1〜20件を表示
WindowsXP(7)32bitで、ポータブル環境のWSHからAutoItX3.DLLを使うためのマニフェスト
システムにDLLをインストールしたくないポータブル環境で、AutoItX3.DllなどをWSHから使うた ... してみるといいです。)試す場合。1、USBメモリやデスクトップにフォルダを作る。2、そこに、システムからWScript.exeやCscript.exeやMshta.exeをそのフォルダにコピー。3、AutoI...
WScript.ShellのRun()関数の困った仕様の代替方法
WScript.ShellのRun()関数は、関連付けのデフォルト動詞を起動すると思ったら、とんでもない。なんと!open動詞固定なのです。 なので、ダブルクリックと違う動作になったり、エラーになったり、困ったものです。 また、Run()して正常復帰したら起動できてると思ったら、とんでもない。 なんと!Run(...
WSH以外のホスト環境でのWScript.Sleep()の代替方法
「待ち/Sleep」は、WSH環境では、WScript.Sleep()が使えますが、 IE、HTA、WSCなどのホスト環境では、WScript.Sleep()が使えません。 その代替方法です。WMIやping.exe、Excelを使います。...
Excel VBAで使えないWScript.ShellのPopUp()の待機秒数指定を代替する
WScript.ShellのPopUp()の待機秒数指定は、Excel VBAで使えません。 そこで、htmlfileのwindow.setTimeout()などで、代替します。 XP以降なら、Win32APIのMessageBoxTimeout()で代替できます。...
IEやHTAで使えないWScript.ShellのPopUp()の待機秒数指定を代替する
WScript.ShellのPopUp()の待機秒数指定は、IEやHTAで使えません。 そこで、htmlfileのwindow.setTimeout()で、代替します。...
WScript.ShellのExec()で、コンソールアプリを非表示で実行するラッパー
WScript.ShellのExec()でコンソールアプリを実行すると、コンソールウィンドウが表示されます。 そこで、コンソールウィンドウを非表示にする、コンソールアプリのラッパーをVBScriptで作ります。...
指定ウィンドウのスタイルを変更
2種類(マウス使用・一覧から選択)のウィンドウ指定方法から指定したウィンドウの、サイズ変更(数値指定・解像度指定)や、常に前面に表示させたり出来ます。 Webデザイナの方が、作ったページが解像度によってどのように見えるかの確認や、常に見えるようにしておきたいウィンドウがある時などに、便利に使えます。...
VBScriptからJScript、JScriptからVBScriptを使うためのWSC
VBScriptにないJScriptの機能をVBScriptから使うには、どうするか。 JScriptに ... は、ScriptControlを使いますが、WSH5.6以降なら、ScriptControlの代わりに、WSC(Windows Script Component)が使えます。 また、WSFファイルやHTMLフ...
定数値を調べるWSFとWSC
WSFファイルやWSCファイルでは、定数を参照して使うことができますが、 VBSファイル、JSファイル、HTMLファイルでは、自分で定義しないと使えません。 しかも、そのためには、オブジェクトブラウザなどで定数値を調べる必要があります。 そこで、WSFファイルを使って手軽に定数値を調べる方法。 また、VBSファ...
WSCで定数を公開する方法
WSCで定数を公開する場合、読み取り専用プロパティを使うのが普通です。 この方法ならWSFに限らず、VBSやJSファイルなどでも参照できて便利です。 しかし、読み取り専用プロパティでなく、定数で参照する方法もあります。 これも、WSFに限らず、VBSやJSファイルなどでも参照できます。 更に、WSFに限りますが...
WScriptで起動されてもCScriptで実行し直す、関連付け経由か判定するVBScript
CScript.exeでしか実行できないのに、WScript.exeで起動されたら、困ります。 しかし、コンテキストメニューの「コマンド プロンプトで開く(W)」や//H:CScriptでCScript.exeで起動はできても、実行が終了すると、画面が閉じて、これまた困ります。画面が閉じないように、スクリプトで...
WScript.ShellのRunとExecを拡張するVBScript
WScript.ShellのRun()で非同期の待ち合わせをしたい。 WScript.ShellのExec()でウィンドウを非表示にしたい。 という用途に対応するVBScriptです。 ExecやCMD/Cのコマンドラインの引用符の問題とExecやCMD/Cのセキュリティの問題を解説しています。...
コマンドラインからWScript.ShellのRun()を呼び出すVBScript
コマンドラインからWScript.Shellのメソッド Function Run(bstrCommand As String, [pvarWindowStyle], [pvarWaitOnReturn]) As Long を呼び出します。...
VB6、EXCEL VBA、IE、HTA、WScriptなどのWindowsアプリから標準入出力を使用する方法
VB6アプリやEXCEL VBAで、(Win32APIを使わないと)、標準入出力が使えない、ということはありません。 VB6やVBAには、Scripting.FileSystemObjectが装備されていて、そのGetStandardStreamメソッドを使えば、VB6アプリ、EXCEL VBA、WSH(WSc...
もしWScript.exeで起動されたらCScript.exeで自分を起動し直すVBScript
CScript.exeでしか動かない、既存のVBSファイルの先頭に、このコードを組み込むだけで、もし、WScript.exeで起動されたら、CScript.exeで起動し直します。...
WindowsアプリからWScript.exeのWScriptオブジェクトを利用する方法
VB6、EXCEL VBA、IE、HTA、WScriptなどのWindowsアプリから、WScript.exeや非表示のCScript.exeを起こして、WindowsアプリからWScript.Sleep()やWScript.CreateObject()を使い、WScript.ShellのPopUp()の時間指...
バッチファイルからインラインのVBScriptスクリプト
初期のWScript.exe/CScript.exeでは、スクリプトファイルを作らなくても、− を指定すると、標準入力からスクリプトを読み込んで実行できました。 これを使ってバッチファイルからインラインスクリプトが実行できました。 後のWScript.exe/CScript.exeでは、これができなくなりました...
一時ファイルにスクリプトを書いて子プロセスを起こすVBScript
ひとつのスクリプトファイルから親子プロセスに分けて実行するには、SF、再帰呼び出し、MSHTAを使う方法などがありますが、これは、一時ファイルのスクリプトファイルを作るパラダイムです。...
Wscntの英語版、『作る』ではなく『選ぶ』感覚で簡単に等高線グラフを作成、解析や論文作成に大活躍
3次元数値データの効率的なグラフ化を追求してできた等高線グラフ化ソフトです。 グラフ情報を書式データ、数値データ、コメントデータの3要素に分別したのが特徴で、書式データとコメントデータを指定するだけで数値データを瞬時にグラフ化できます。数値データを身体に例えると、書式データやコメントデータはスーツということがで...
ウィナースペクトルを計算してグラフまで描いてくれる
フィルムスクリーン系やディジタル撮像系の雑音特性の指標であるウィナースペクトルを計算して作図してくれます。今回の更新では平滑化スプラインを最大周波数(ナイキスト周波数)までのデータに対して適用できるように変更しました。さらに対数変換を使って平滑化の行いにくいWS曲線の平滑化をうまく行えるように(LOG_平滑化ス...