WSHについて興味があるのですが、vbscriptとjavascriptのどちらで進めるのがお勧めでしょうか?

個人的にはjavascriptに愛着があるのでjavascriptにちょっと傾いているのですが、vbscriptというのが気になっているため質問をさせていただきました。
初心者的な質問で申し訳ありませんが、両者で進める上での違いなどを教えていただければと思っております。お手数おかけしますが回答をお待ちしております。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2010/01/23 14:25:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:horonict No.1

回答回数257ベストアンサー獲得回数51

ポイント19pt

VBScriptをお勧めします。


WSHを使えるのはJavaScriptではなくJScriptですね。

これはMicrosoftがつくったJavaScriptの方言のようなものなので、JavaScriptとして他のブラウザ上で使うことはできません。きわめてローカルな言語です。

一方のVBScriptは、WSH以外にも、Windows上の各種アプリケーション開発に応用が利く言語ですので、こちらをお勧めします。

id:a1masua2tani

ご回答ありがとうございます。

2010/01/16 14:56:47
id:HALSPECIAL No.2

回答回数407ベストアンサー獲得回数86

ポイント19pt

VBScriptが良いと思います。


ExcelやAccessをWSHから操作する際など、VBScriptの方が記述しやすい。

サンプルプログラムを探した場合、VBScriptの方が多いような気がします。


その他、お勧めのサイトを貼っておきます。

Happy! Happy! Island - VBScript&JScript Tips

また、HTA(HTML Applications)なんかも、面白いかと。

http://itpro.nikkeibp.co.jp/article/COLUMN/20060116/227312/

id:a1masua2tani

ご回答ありがとうございます。

2010/01/16 23:58:43
id:ayaaya22 No.3

回答回数36ベストアンサー獲得回数1

ポイント18pt

VBScript以外で、WSHをつかっても何もいいことはありません。

あまりにもマイナー路線です。

id:a1masua2tani

ご回答ありがとうございます。

2010/01/16 23:59:05
id:AmaiSaeta No.4

回答回数74ベストアンサー獲得回数8

ポイント18pt

両方使った事がある人間の意見として。

どちらでも構いません。ただ、a1masua2taniさんにはJavaScriptの経験があるようですのでJScriptの方が習得が早いでしょう。

個人的には、

  • VBScriptの方が高機能な関数(Input関数など)、機能(Const等)が用意されている傾向にある
  • JScriptの方が『使いこなせば便利な機能』(Functionオブジェクトの存在、例外処理構文、正規表現構文等)が多い

と感じております。

実は、XMLと組み合わせる事によって、両方の言語を同時に扱う事も出来ます。(『WSH XML WSF』でググってみて下さい)

基本はどちらか好みの方を使い、もう片方の機能を使いたくなったときに、全てもう片方の言語で書き直すか、XMLを用いて両言語を駆使するかを選択すればいいでしょう。なので、両方憶えておいても損はありません。

なお、蛇足ですが、Windows ScriptからWSHについてのリファレンスマニュアルをダウンロード出来ます。ご利用下さい。

id:a1masua2tani

ご回答ありがとうございます。

2010/01/20 19:25:58
id:kunihiko06 No.5

回答回数43ベストアンサー獲得回数2

ポイント18pt

VBScriptがお勧めです.

なんといっても,Window上で動くアプリケーションを開発できますから.

id:a1masua2tani

ご回答ありがとうございます。

2010/01/20 19:26:27
id:aside No.6

回答回数339ベストアンサー獲得回数31

ポイント18pt

あえてニッチなPerlScriptを選択してPerlできない人がとりにくい仕事をやって

儲けていた知り合いがいました、参考までに


ScriptControlを使用することで各種スクリプトを混在させることができるので

後々、他のScriptの関数を使ったりもできますよ

http://www.geocities.jp/maru3128/SakuraMacro/usage/scriptcontrol...


サンプルを探すときにVBScriptが多いようなので個人的にはVBScript使うことが多いです

id:a1masua2tani

ご回答ありがとうございます。

2010/01/20 22:34:52

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません