COM講座第4回
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
前回:COM講座第3回
WSH(Windows Script Host)からC#のクラスを呼んでみます
WSHは簡易に書けてウィンドウズ上で起動することができるスク...
WSHはVBScriptとJScriptの2通りがあります
主にバッチ処理やウィンドウズの環境設定回りに用いられます
サンプル:
VC#側 &ref(Component.zip);
WSH側 &ref(wsh.zip);
VBScriptとJScriptの違いは文法が若干違うだけで使える機能的...
ほとんど変わらないので好きなほうを使えばいいと思います
C#でのCOMコンポーネント作成のところまではCOM講座第2回と同...
それぞれテキストファイル(.txt)で書きこんで保存します
VBScript
Dim test
Set test = CreateObject("Component.TestCom")
WScript.echo(test.Add(10,30)
JScript
var test = new ActiveXObject("Component.TestCom");
WScript.echo(test.Add(10,30));
ProgIDを指定してオブジェクトを生成して
C#のクラスのメソッドを呼び出します
保存後、名前の変更でファイルの拡張子を
VBScriptは拡張子(.vbs)に変更します
JScriptは拡張子(.js)を変更します
実行にはそれぞれのスクリプトファイルをダブルクリックします
実行すると次のようになります
&ref(result.jpg);
|ProgIDを使うことを強いられているんだ!|1|
|ktkr|0|
|Windowsでしか動かないのはMicrosoftの仕様です|2|
終了行:
前回:COM講座第3回
WSH(Windows Script Host)からC#のクラスを呼んでみます
WSHは簡易に書けてウィンドウズ上で起動することができるスク...
WSHはVBScriptとJScriptの2通りがあります
主にバッチ処理やウィンドウズの環境設定回りに用いられます
サンプル:
VC#側 &ref(Component.zip);
WSH側 &ref(wsh.zip);
VBScriptとJScriptの違いは文法が若干違うだけで使える機能的...
ほとんど変わらないので好きなほうを使えばいいと思います
C#でのCOMコンポーネント作成のところまではCOM講座第2回と同...
それぞれテキストファイル(.txt)で書きこんで保存します
VBScript
Dim test
Set test = CreateObject("Component.TestCom")
WScript.echo(test.Add(10,30)
JScript
var test = new ActiveXObject("Component.TestCom");
WScript.echo(test.Add(10,30));
ProgIDを指定してオブジェクトを生成して
C#のクラスのメソッドを呼び出します
保存後、名前の変更でファイルの拡張子を
VBScriptは拡張子(.vbs)に変更します
JScriptは拡張子(.js)を変更します
実行にはそれぞれのスクリプトファイルをダブルクリックします
実行すると次のようになります
&ref(result.jpg);
|ProgIDを使うことを強いられているんだ!|1|
|ktkr|0|
|Windowsでしか動かないのはMicrosoftの仕様です|2|
ページ名: