人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


●質問者: uta_at_home
●カテゴリ:コンピュータ
✍キーワード:.NET Framework Active CSV Perl VBS
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

6 ● garyo
●100ポイント

VBSを使ったhtaはどうでしょうか。

第3回 HTAでコマンドライン・プログラムをビジュアルにする

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

コードをVBSで書いてユーザーインターフェースはブラウザを使用します。

Windows環境であれば特にユーザーは何もインストールする必要がありません。


http://tuka.s12.xrea.com/index.xcg?p=HTA

http://scripting.cocolog-nifty.com/blog/2007/02/windows2000wsh5_...

ファイル選択ダイアログを出す方法はいろいろあるので試してみてください。


私は良く

ActiveScriptRuby

http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/

をインストールして

Formdesigner for VisualuRuby でGUIを組んで

http://homepage3.nifty.com/Yukimi_Sake/ruby.html

Exerbでexe化して配布しています。

http://exerb.sourceforge.jp/index.html

Windowsであればexeにすればrubyをインストールしなくても使えて、GUIも使えるので便利です。

◎質問者からの返答

ありがとうございます。

HTAという技術があるのですね。知りませんでした。


昨夜、VBSの本を買ってきて、VBSのShellオブジェクトでフォルダ選択ダイアログボックスが出せることを知って喜んでいました。

しかし、VB並みに多様なインターフェースを作れると思っていたVBSが、案外ダイアログボックスなどのデザインに自由度がなさそうに思えたので、どうしたらいいだろうと思っていました。

HTAはその解決策になりそうです。

ありがとうございます。


Rubyをexe化して配布する方法も参考になりました。

私は元々ActivePerlをexe化して配布しようかと思っていましたが、貧弱なインターフェースしかできないことを知って断念し、この質問をしました。

ActiveRubyは、ActivePerlの欠点を補ってくれそうですね。


私の周りではPerlに比べて、Rubyはそれほど普及していないので、Rubyで組むと後々誰も面倒を見てくれなくなる事態が予想されるので、気持ちはVBSに傾きつつありますが、魅力的な案でした。


■追記

よく考えたら Rubyを採用する確率はけっこう高いかもしれません。

一旦は VBSで組んでみようと思いますが、速度があまりにも遅い場合は他の言語で作り直そうかと思っています。

そのとき、.Net Frameworkのバージョンに依存するC#よりも、Ruby本体を実行ファイルに埋め込んでくれる Rubyのexe化の方がいいかもしれません。


あー、でもRubyは面倒見てくれる人少なそうだなー。

コンパイルしたJAVAがいろんなWindowsで動いてくれるなら、その方がいいのかもしれないのですが。。。


C#は、.Net Frameworkのバージョンが上がって、C#に互換性がなくなっても、ソースは使い回しできそうだし、うーん、むむむ・・・迷いどころです。


7 ● ken33jp
●0ポイント

WSH

http://www.atmarkit.co.jp/fwin2k/tutor/cformwsh01/cformwsh01_01....

◎質問者からの返答

WSHはVBSとほぼ同義ですよね?

リンク先も既出でした。

回答履歴を拝見すると、失礼ながら誠意をもって回答されているユーザさんには見えませんでした。


6-7件表示/7件
4.前5件|次の5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ