━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ モジュール名│mod_netinclude.hsp バージョン│1.1 作者│MIZUSHIKI (mail:suwa.mizushiki@gmail.com) │ Copyright(C) 2020 MIZUSHIKI ━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 概要 ■  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ GitHubに置いたモジュールを自動でダウンロードして#includeするモジュール。 □ minバージョン □  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ スクリプト内の改行を取っ払い、8行で記述されています。 掲示板などにコピペしてもそれほど邪魔にならない・・・かも知れません。 (横方向には伸びてしまいます。) ※ 注意 ※  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ メインスクリプトファイル内で複数行コメントアウト「/* */」が使えなくなります。 (結構、致命的制限な気が・・・。) ■ 命令 ■  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ #netinclude "GitHub-User/Repositorie/master/Module.hsp"/ ( ,common ) GitHubに置いたモジュールのrawファイルURLのユーザー名以下の文字列を指定します。 末尾には必ず『/』を記述してください。これが肝になっており、無いと動きません。 commonオプション: commonフォルダにダウンロードします。 ファイルの中にヘルプが記述されていれば、F1ワンキーヘルプで参照できます。 あと、メインスクリプト内で複数行コメントアウト「/* */」が使えなくなります。 例) 【rawファイルURL】 https://raw.githubusercontent.com/ MIZUSHIKI/HSP-Module/master/mod_TimerRepeat.hsp 【HSPスクリプト記述】 #netinclude "MIZUSHIKI/HSP-Module/master/mod_TimerRepeat.hsp"/ □ 仕様 □  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ デバッグ実行時に以下2つが#includeされます。 ・hspinet.as ・mod_regexp.as 邪魔だと感じる場合は、#netincludeで1回デバッグ実行したあと通常の#includeに書き 換えて、#netincludeモジュール部分を削除してください。 #netincludeでモジュールをダウンロードした後は#netinclude自体不要になります。 ■ 何故 ■  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ なぜモジュールの置き場がGitHub決め打ちなのか。 > ・ある程度の敷居の高さで軽い気持ちでのいたずら防止。 > ・モジュールの中身を見に行ける透明性。 > ・他の言語もGitHubに置いてたりするし。 ■ 履歴  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ version 1.1 2020/ 9/14  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ・commonオプション追加。 version 1.0 2020/ 9/ 9  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ・リリース。