目次
秀丸マクロ - jsmode
jsmode - ライブラリ
jsmode - dumper
更新履歴
サイト内検索
最終更新日 2024-09-25
前へ
次へ
jsmode - dumper 更新履歴
2022/09/17 ver. 1.0.5
オブジェクト内の関数の時は[fn]: を付けるようにした。
2022/09/02 ver. 1.0.4
メソッドの実行については、非同期中でも機能するようにした。
2022/08/24 ver. 1.0.3
初版の公開。
前へ
次へ
ホーム
テキスト AI
HmXGrokWeb
HmXGrokWeb
HmMsCopilotWeb
HmMsCopilotWeb
HmChatGptWeb
HmChatGptWeb
HmGoogleGeminiWeb
HmGoogleGeminiWeb
HmGithubCopilotChatWeb
HmGithubCopilotChatWeb
HmAnthropicClaudeWeb
HmAnthropicClaudeWeb
HmDeepSeekWeb
HmDeepSeekWeb
HmPerplexityWeb
HmPerplexityWeb
HmOpenAiGpt
HmOpenAiGpt
HmGoogleGemini
HmGoogleGemini
ChatGPT で文章を書く
ChatGPT で文章を書く
HmChatGPT
HmChatGPT
(旧コンポーネント扱い)
秀丸マクロ - jsmode
jsmode 用のTS定義ファイル
jsmode 用のTS定義ファイル
jsmode - ライブラリ
jsmode - require
require
定義ファイル
jsmode - dumper
dumper
更新履歴
stringify
dir
定義ファイル
jsmode - hidemarucompat
hidemarucompat
更新履歴
jsmode - .NETでCOM
.NET・言語
.NET via C#
hm.NET
hm.NET イントロダクション
ロードと実行の基本
hm.NET 入門編
入門編の基本となるクラス
hm.NET 編集エリア編
秀丸で編集しているテキスト
hm.NET マクロ編
マクロ実行中か、実行中以外か
hm.NET ファイル編
外部ファイルのエンコード自動判定(秀丸文字コード判定)
秀丸マクロ変数はプロセスを跨ぐバッファー
hm.NET アウトプット枠編
アウトプット枠への出力
hm.NET ファイルマネージャ枠編
モードを設定
hm.NET タブー編
C#側から秀丸アクティブウィンドウ生成
hm.NET デバッグ編
Trace.WriteLine や Console.WriteLine
hm.NET 配置編
中間アセンブリdllの配置フォルダの追加
hm.NET WPF編
WPFアプリ形式もインプロセスで呼び出せる
hm.NET NET5編
.NET4.8と.NET5の互換ソース
NGenのススメ
~読み込み実行の高速化~
.NET via C# as COM
.NET4.xのCOMによる手法
.NET4.xのCOMによる手法
.NET4.xのCOMとWPF
COMとしてWPFを使ってみる
.NET5のCOMによる手法
.NET5のCOMによる手法
.NET6のCOMによる手法
(.NET7以降も同じ)
.NET6のCOMによる手法
(.NET7以降も同じ)
Hm.NetCOM
Hm.NetCOMとは
Hm.NetCOM 編集エリア編
秀丸で編集中ファイルのフルパス
Hm.NetCOM マクロ編
秀丸マクロ変数の読み書き
Hm.NetCOM ファイル編
外部ファイルのエンコード自動判定(秀丸文字コード判定)
Hm.NetCOM アウトプット枠編
アウトプット枠への出力
Hm.NetCOM ファイルマネージャ枠編
モードを設定
フォームを使って「同期」タイマー
Hm.NetCOM WPF編
WPFアプリ形式もインプロセスで呼び出せる
Hm.NetCOM タブー編
C#側から秀丸アクティブウィンドウ生成
秀丸マクロ変数はプロセスを跨ぐバッファー
C#と.NETとAzure
Webアプリや関数アプリの設定
C#と.NETとその他の情報
.NETとDocker
jsmode用の.NETのCOM
.NET via V8 ES6
hmV8
.NET Framework via V8 ES6
更新履歴
NGenのススメ
~読み込み実行の高速化~
hmV8の様々な例題集
ドライブの空き容量
既存のES6ライブラリの使用例
マークダウン ⇒ HTML への変換
ECMAScript6の文法メモ
ECMAScript6の文法詳細
TypeScript用の型定義ファイル
hmV8用途のTypeScript型定義ファイル
.NET & ActiveX via JavaScript
hmJS
.NET & ActiveX via JavaScript
更新履歴
NGenのススメ
~読み込み実行の高速化~
hmJS アウトプット枠編
アウトプット枠への出力
hmJS ファイルマネージャ枠編
モードを設定
長大文字列を秀丸エディタに反映
手動で追加する.NET標準dllの例
~ Form等 ~
秀丸マクロからの問い合わせ基本API
(hmJSでこれらのAPIの利用機会は、ほぼありません)
秀丸マクロからの問い合わせ応用API
(hmJSでこれらのAPIの利用機会は、ほぼありません)
.NET via PowerShell
hmPS
.NET Framework via PowerShell
更新履歴
NGenのススメ
~読み込み実行の高速化~
hmPS アウトプット枠編
アウトプット枠への出力
hmPS ファイルマネージャ枠編
モードを設定
長大文字列を秀丸エディタに反映
秀丸マクロからの問い合わせ基本API
(hmPSでこれらのAPIの利用機会は、ほぼありません)
.NET via IronPython
hmPy
.NET Framework via IronPython
更新履歴
hmPy アウトプット枠編
アウトプット枠への出力
hmPy ファイルマネージャ枠編
モードを設定
秀丸マクロからの問い合わせAPI
(hmPyでこれらのAPIの利用機会は、ほぼありません)
基本のAPI
文字コードの指定
hmPyの様々な例題集
IronPythonの様々な.NETを使ったコード例
入力補完用の(モック/スタブ)のモジュール
hmPy.py
.NET via C# like Native
Native AOT による手法
(Microsoft公式)
DllExport.bat による手法
DllExport.bat とは
秀丸ディレクトリの*.dllのNGen
軽量・言語
秀丸マクロ via Python
秀丸マクロ via Python
hmPython3専用の関数群
hmPython3専用の関数群 ①
hmPython3 アウトプット枠編
アウトプット枠への出力
hmPython3 ファイルマネージャ枠編
モードを設定
秀丸マクロから利用するhmPython3の関数
秀丸マクロからの問い合わせ基本API
(hmPython3でこれらのAPIの利用機会は、ほぼありません)
秀丸マクロの関数をPythonでラップ
Python 外部モジュール
外部モジュールのインストール
開発環境との連携
Visual StudioとhmPython3の設定
他の言語とのインプロセス連携
特別な環境下でのhmPython3利用設定
hmPython3.xmlでpythonのディレクトリ変更
秀丸マクロ via PHP
秀丸マクロ via PHP
hmPeach 専用の関数群
hmPeach と jsmode
hmPeach アウトプット枠編
アウトプット枠への出力
hmPeach ファイルマネージャ枠編
モードを設定
秀丸マクロからの問い合わせ基本API
(hmPeachでこれらのAPIの利用機会は、ほぼありません)
長大文字列を秀丸エディタに反映
秀丸マクロの関数をPHPでラップ
PHPとAzure
PHPとVSCodeとAzure
PHPとIIS
PHPとIIS
秀丸マクロ via NodeJS
秀丸マクロ via NodeJS
NGenのススメ
~読み込み実行の高速化~
hmEdgeJS アウトプット枠編
アウトプット枠への出力
hmEdgeJS ファイルマネージャ枠編
モードを設定
require と パス
uLua
uLua 秀丸セット
Lua の各種 Tips
jLua
jLua 秀丸セット
Lua の各種 Tips
Java・言語
hmJavaVM (JVM via 秀丸マクロ)
hmJavaVM アウトプット枠編
アウトプット枠への出力
秀丸マクロとJavaメソッドの複数回の行き来
ネイティブ・言語
秀丸マクロ via C++
Hm.CppInvokeとは
Hm.CppInvoke 編集エリア編
秀丸で編集中ファイルのフルパス
Hm.CppInvoke マクロ編
秀丸マクロ変数の読み書き
Hm.CppInvoke ファイル編
外部ファイルのエンコード自動判定(秀丸文字コード判定)
Hm.CppInvoke アウトプット枠編
アウトプット枠への出力
Hm.CppInvoke ファイルマネージャ枠編
モードを設定
Hm.CppInvoke タブー編
C++側から秀丸アクティブウィンドウ生成
秀丸マクロ変数はプロセスを跨ぐバッファー
Hm.CppInvokeの様々な例題集
数値→ローマ数値
プレビュー
秀丸・HmMarkdownSimpleServer
秀丸・HmMarkdownSimpleServer
秀丸・HmPHPSimpleServer
秀丸・HmPHPSimpleServer
秀丸・HmCustonRenderBrowser
秀丸・HmCustonRenderBrowser
(編集エリアの内容をブラウザ枠に)
URLのキャプター
秀丸・HmPandocPreviewChrome
秀丸・HmPandocPreviewChrome
秀丸・HmCustomLivePreview
秀丸・HmCustomLivePreview
文字列変換
言語間の翻訳(DeepL Free API利用)
DeepL で 翻訳API 取得
言語間の翻訳(Google Apps Script利用)
Google Apps Script で 翻訳API 作成
分かち書き・ルビ振り
HmJapanesePhoneticAnalyzer ~分かち書きとルビ振り~
文字の揺れを修正し、正規化する
HmNormToStandardChar
文字コード変更で潰れる文字の
表示やカスタム
HmCustomStringEncoder
文字コード変更で潰れる文字の
表示やカスタム
日本語ドメイン ⇔ Punycode
秀丸・変換モジュール
変換モジュールの最小のラッパーSDK
JavaScriptによる変換モジュールの作成
単語リストの正規表現圧縮
単語リストの正規表現圧縮 秀丸セット
図解・図形
秀丸・HmMermaidSimpeRender
秀丸・HmMermaidSimpeRender
秀丸・HmExcalidraw
HmExcalidraw
ブックマーク・しおり
HmBookMark
HmBookMark
通知・メッセージ
外部アプリからアウトプット枠への出力
外部アプリからアウトプット枠への出力
外部アプリからアウトプット枠への出力
(各言語での簡易な呼び出し例)
外部アプリからアウトプット枠への出力
(C#での応用的な呼び出し例)
秀丸・自動でも終了するメッセージボックス
HmBaloonNotice(秀丸用トースト通知)
HmBaloonNotice(秀丸用トースト通知 for Vista~Win8.x用)
Office 連携
秀丸・HmExcelFileLoader
秀丸・HmExcelFileLoader
リポジトリ 連携
秀丸→VSCode起動 (Github利用)
HmOpenVSCodeFromHidemaru
秀丸→Antigravity起動 (Github利用)
HmOpenAntiGravityFromHidemaru
秀丸→Cursor起動 (Github利用)
HmOpenCursorFromHidemaru
秀丸→Kiro起動 (Github利用)
HmOpenKiroFromHidemaru
Visual Studil Codeでリポジトリのサブディレクトリだけ取得する方法
ファイル分割
行数で分割
HmSplitTextByLine
ファイルサイズで分割
HmSplitTextBySize
語句や正規表現で分割
HmSplitTextByRegex
その他
HmAllKill(全ての秀丸エディタ強制終了)
単語補完・強調表示
単語補完拡張キット
単語補完拡張キット
HmTSIntelliSense・
TS/JSのインテリセンス
HmTSIntelliSence
TS/JSのインテリセンス
単語補完の隠されたTips
ブラウザ枠・レンダリング枠
ブワウザ(レンダリング)枠と、秀丸マクロ(jsmode)との、値のやり取り
テーマカラーの伝達
「ブラウザ枠やレンダリング枠」と「ダークモード」
フル記述パターン
「レンダリング枠」の記述パターン
「data: ***」 の例
HTML側から秀丸編集エリア情報取得
簡易サーバーを立てて、HTML側から「編集テキスト」内容を取得
ファイルセーブ内容を加工してレンダリング枠に描画
localhost:*** のURLで開く
HmPunyHttpServer
HmPunyHttpServer
(コピー運用しやすいHttpサーバー)
HmTinyHttpServer
HmTinyHttpServer
「ブラウザ枠の幅」と「日本語文章の改行の自動化」 (BudouX)
秀丸マクロ自体の処理
秀丸マクロファイルのセーブ時に文字コード&BOMチェック
秀丸本体の更新
HmNewVersionDownloader
プロンプト・デバッグ
秀丸・デバッグ出力モニター
秀丸・デバッグ出力モニター
dll作成のための知識
dll作成
C++/CLI 編
C++/CLIによるdllでの、マネージ.dllの参照
C++/CLI 必須ツール
言語コンバータ
C++/CLI .NET FrameWork リンク
dll作成
C# 編
秀丸マクロ用の.dllをC#で作る4つの方法
C#とC++の値のやりとり
Byte型とChar型
画像やアイコン
クールな秀丸アイコン
Jsonでのツールバー
HmToolBarJson
フォント
Ricty Diminished JPYen
AIニュース
Techニュース
ソフトウェア設計 | C#
ソフトウェア設計 | TypeScript
React | Next.js
質問・コンタクト
Twitter
GitHub
プロフィール
PC環境