ダウンロード
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 の機能のひとつです。
これを使ったプログラムが、セキュリティソフトによってはウィルスと認識されることがあります。
その場合は、諦めてください。
64bitOS での動作確認は行っていますが、32bitOS での動作確認は行っていません。
動かなかったらごめんなさい。
ご意見・ご要望など
コメントは最新の10件分だけ表示されます。
最終更新:2018年12月25日 18:43