Windows にはと言う手軽に扱える二つの言語を使ったスクリプト言語のプラットフォームがあります。 かつては VBScript を使う事が多かったですが、現在では VB 系は Excel のマクロである VBA のみが生き残っているのみで、現実的にはを利用する事となります。 その為、ソースコードの拡張子はとなり、Windows のエクスプローラからダブルクリックで実行するアプリケーションは.exe となります。しかし、処理としてはバッチ処理が主な目的となる為、コマンドプロンプトで実行する事を前提として、cscript.exe で実行させるという事を考え、Visual Studio Code でそのようにビルドタスクの実行で処理できるように、.vscode ディレクトリ内に.json を置いて適正な値を設定します。 このプラットフォームで利用可能なクラスは COM と言うテクノロジーで作成されており、Windows にはデフォルトで使用可能なクラスがいくつか存在します。 ◎ 基本的な部分をサポートするクラス => .Shell ◎ OS に近い部分の処理 => Shell. ◎ データベースの接続 => ADODB. ◎ データベースの読込 => ADODB. ◎ バイナリデータの処理 => ADODB. ◎ メール処理 => CDO. ◎ インターネットアクセス => Msxml2. ◎ テキストファイルの処理 => Scripting. その他にも重要なクラスとして(MIcrosoft Excel がインストールされている必要があります)、 .があります。 これらのクラスをインスタンス化するには、 new ("クラス名") という記述によってインスタンス化します。 さらに、これらの処理は拡張子が .hta であるでも実行が可能で、ブラウザ上で使用可能な jQuery も使えます。そして、そのデバッグにはを使用できるようにする為に特殊な設定を行って一般の WEB 上でも稼働が可能となります。
|
【プログラマ用の最新記事】
- 2023年後期 : Visual Studio Code : 1枚目
- 2023年後期 : Visual Studio Code : 2枚目
- 2023年後期 : Visual Studio Code : 3枚目
- 2023年後期 : MVC : 1枚目
- 2023年後期 : PHP WEBAPP FORM HTML : 2-3枚目
- 2023年後期 : ショートカット・タスクマネージャ : 1枚目
- 2023年後期 : ショートカット : 2枚目
- 2023年後期 : コマンドプロンプト-エクスプローラ : 3枚目
- 言語別文字列 Split ( Replit で実行! )
- C# 言語問題(2) : 記述以外は正しいものを選択する
- C# 言語問題(1) : 記述以外は正しいものを選択する
- 2022年前期 (3) : JavaScript B
- 2022年前期 (2) : JavaScript A
- 2022年前期 (3) : その他
- 2022年前期 (3) : Chrome
- MySQL : 相関サブクエリ・非相関サブクエリ( IN 句 ) : 15
- MySQL : 結合によるデータ作成と調整 : 14
- MySQL : 外部からのアクセス・結合( JOIN ) : 15
- MySQL : エクスポート・インポート : 16 ( 5x2 1x2 2x2 )
- SQL MySQL ベーシック : 15