最終更新日 2025-03-07

HmPunyHttpServer (コピー運用しやすいHTML/httpサーバー)

概要

HTML/HttpServerを、秀丸のjsmodeマクロから扱いやすくするためのコンポーネント

http://localhost が必要な理由

これは、

「現代的な技術・開発手法・人気のフレームワーク」で作成した「HTML/JS」ページは、
file://プロトコルでは表示出来なくなっている

という単純な理由です。
現実的には「単に表示させるだけ」でも
「http://プロトコルが必要」
といった時代になっています。

HmPunyHttpServerの主な特徴

ダウンロード

更新日 2025/03/07
HmPunyHttpServer ver 1.111

セキュリティソフトやディフェンダーでダウンロード自体が防がれてしまう場合、
コマンドプロンプトもしくはPowerShellなどでダウンロードしてください。

コマンドプロンプト(cmd)の例
curl -O https://秀丸マクロ.net/other_soft/hm_puny_http_server/HmPunyHttpServer.zip    
PowerShellの例 (powershellは日本語ドメインを理解できないのでpunyコードで)
Invoke-WebRequest -Uri "https://xn--pckzexbx21r8q9b.net/other_soft/hm_puny_http_server/HmPunyHttpServer.zip" -OutFile "HmPunyHttpServer.zip"    

などとしてダウンロードしてください。

ブロック解除

.zipファイルをブロック解除(or 許可する)する
(本ソフトには.exeが含まれていますので、原則的にはブロック解除(or 許可する)をする必要があります)

必要なファイルの配置

この2つが必要なので、適当なディレクトリに配置してください。

一般的には、「マクロフォルダ\HmPunyHttpServer\HmPunyHttpServer.*」といった形で
マクロフォルダのサブディレクトリに配置するのが良いでしょう。

ライセンス