ダウンロード

readme.txtを必ず読んでからお楽しみください。
リンク version 更新日 更新内容
 64bit 版32bit 版  1.0.4(最新版) 2018/12/26 EXE/お気に入り登録アイコンを変更。
お気に入りツールバーを追加。
標準出力と標準エラー/例外の表示領域を分離。
スクリプト内部で例外が発生したときにスタックトレースが正常に取得されていなかった問題を改修。
 64bit 版32bit 版  1.0.2 2017/01/30 CodeDomプロバイダオプションを指定できるように変更。デフォルトはCompilerVersion=v3.5とする。
CodeUtility/MarshalCodeUtility.Excuteメソッドに、CodeDomプロバイダオプションの引数を追加。
#pragma compiler "キー=値" ディレクティブを追加。キー=値でCodeDomプロバイダオプションを追加。値を省略すると削除。
ExsampleSouce.tplでVB/JSの定義文が分離されていなかった不具合を改修。
CodeUtility/MarshalCodeUtility.ClearCacheメソッドの引数を廃止。RemoveCacheメソッドを追加。
 64bit 版32bit 版  1.0.1 2017/01/28 CodeUtility/MarshalCodeUtility.Excuteメソッドを省略可能な引数から、オーバーロードに変更。
表示内容コピペのために、IEコンポーネントのショートカットキーとコンテキストメニューを有効化。
サンプルを本ツールから除外。同時にreadmeから説明を削除。
 64bit 版32bit 版  1.0.0 2017/01/27 初版です。


インストールと実行

ダウンロードした zip ファイルは、必ずウィルスチェックを行ってからインストールしてください。
ダウンロードした zip ファイルを解凍して、ローカルディスクの適当な場所に置いてください。
mash.exe はコマンドラインから、mashie.exe はダブルクリックで実行します。

zip ファイルの同梱物(64bit 版|32bit 版 ともに同様)
  • <mashtool>
    • readme.txt         ご使用前に必ずお読みください。
    • mash.exe          Mash 本体です。(コマンドラインやバッチファイル、他のアプリケーションから使う)
    • mashie.exe        MashIE 本体です。(ファイルをドラッグ&ドロップして使う)
    • <ext>            MashIE 用の拡張スクリプトを置くフォルダです。
      • csv.cs         拡張子 .csv のカンマ区切りを、HTMLのテーブルで出力する、MashIE 用の拡張スクリプトです。
      • tpl.cs          拡張子 .tpl のタグ <% ~ %> を、C#コードとして実行する、MashIE 用の拡張スクリプトです。
  • <examples>           拡張子 .tpl のサンプルです。
    • index.tpl          トップページ(このファイルを MashIE にドラッグ&ドロップ)
    • header.tpl          ヘッダー(各種 tpl から include される)
    • footer.tpl          フッター(各種 tpl から include される)
    • ExampleClass.cs      メッセージボックスを表示する。
    • ExampleSource.cs     HTML のフォームでスクリプトを手入力して実行する。
    • ExampleParameter.tpl    HTML のフォームやリンクからパラメータを受け取る。
    • ExampleInclude.tpl      別の tpl を include して出力結果を受け取る。
    • ExampleIncludeFile.tpl   指定ファイルのファイル情報を出力する。(SampleInclude.tpl から include される)
    • ExampleFileInfo.cs      指定ファイルのファイル情報を取得する。(SampleIncludeFile.tpl から使用されるクラス)


動作確認環境

環境 OS CPU メモリ
デスクトップ Windows 10 Pro 64bit core i7-3820 3.6GHz 32.0GB
SurfacePro3 Windows 10 Pro 64bit core i5-4300 1.9GHz 4.0GB

重要なお知らせ

  • .NET Framework 4 Client Profile を使用しています。
Windows Vista/7/10 であれば Windows Update で勝手にインストールされていると思います。
無い場合は、マクロソフトのサイトからダウンロードしてインストールしてください。

  • System.CodeDom.Compiler.CodeDomProvider を使用しています。
.NET Framework 4 Client Profile の機能のひとつです。
これを使ったプログラムが、セキュリティソフトによってはウィルスと認識されることがあります。
その場合は、諦めてください。

  • 32bitOS の動作確認環境がありません。
64bitOS での動作確認は行っていますが、32bitOS での動作確認は行っていません。
動かなかったらごめんなさい。





ご意見・ご要望など

コメントは最新の10件分だけ表示されます。
コメント:

すべてのコメントを見る
最終更新:2018年12月25日 18:43