タグ

ブックマーク / superstring04.hatenablog.com (2)

  • JScript.eval にハァハァした。 - 公的内省Δ

    C#でプログラム作っていて、テキストボックスに何らかの数式を入力し、それを評価する機能を付けたかった。 とりあえず言語はJavaScriptあたりがいいだろうと思って、ちょっと探した。 − このページはいろいろな例を取り上げていて参考になる。 http://dobon.net/vb/dotnet/programing/eval.html − 最初はScriptControlを使って実現しようとした。 問題なく出来た。 しかし、配布しようとすると、Interop.MSScriptControl.dll という、微妙な名前のDLLを付けなければならない。 しかもこのScriptControlがどのくらい普遍的にインストールされているものなのかというあたりもよくわからない。 のどに魚の骨が引っ掛かったような、惜しい感じ。 − 次に、内部で動的に編集したソースをコンパイルし、インスタンス化して呼び

    JScript.eval にハァハァした。 - 公的内省Δ
    Wacky
    Wacky 2008/11/22
  • Windowsのコマンドプロンプトは変態(一部) - 公的内省Δ

    または如何にしてバッチファイルとゴーゴーを踊るか。 − Windowsにコマンドプロンプトというのがありますな。 Linuxとかでいう、Termみたいなものです。 文字ばっかだし、黒いし。 同じといっても過言ではない。 − UNIX系のTermはデフォルトbashやtcshなので、 コマンド入力だけでなく、一種の軽量言語としても使える。 強力なシェルスクリプトが作れる。 − Windowsにはないのかって? 馬鹿言っちゃいけない。 Windowsには、MS-DOSから連綿と続く、バッチファイルというのがある。 その名の通り、コマンドを並べてバッチ実行するのはもちろん、 ラベルを使った条件分岐や、 引数だって受け取れる。 − ちなみに引数は9個受け取れる。 だが、shiftというコマンドを使えば引数をシフトして、10個目以降の引数を見ることが出来る。 試しに以下のバッチファイルで実験してみた

    Windowsのコマンドプロンプトは変態(一部) - 公的内省Δ
    Wacky
    Wacky 2008/11/22
  • 1