「HSPキーワード検索」の版間の差分
ナビゲーションに移動
検索に移動
細編集の要約なし |
SyntaxHighlightにcopyの追加 |
||
| (同じ利用者による、間の4版が非表示) | |||
| 1行目: | 1行目: | ||
プログラミング言語HSP(Hot Soup Processor)のHSPキーワード検索機能を再現しました。 | プログラミング言語HSP(Hot Soup Processor)のHSPキーワード検索機能を再現しました。 | ||
カーソル付近の単語をhdl.exe(HSP Docs Library)で検索します。 | |||
カーソル付近の単語をhdl.exe(HSP Docs Library)で検索します。 | |||
==ソースコード== | == ソースコード == | ||
< | <syntaxhighlight lang="javascript" copy> | ||
#title="HSPキーワード検索"; | #title="HSPキーワード検索"; | ||
/////////////////////////////// | /////////////////////////////// | ||
| 27行目: | 27行目: | ||
//オブジェクト解放 | //オブジェクト解放 | ||
obj=null; | obj=null; | ||
</ | </syntaxhighlight> | ||
2025年6月30日 (月) 00:42時点における最新版
プログラミング言語HSP(Hot Soup Processor)のHSPキーワード検索機能を再現しました。
カーソル付近の単語をhdl.exe(HSP Docs Library)で検索します。
ソースコード[編集]
#title="HSPキーワード検索";
///////////////////////////////
//選択処理
///////////////////////////////
//カーソル位置保存
CursorPointX=document.selection.GetActivePointX(mePosView);
CursorPointY=document.selection.GetActivePointY(mePosView);
//単語選択
document.selection.SelectWord();
//選択文字取得
var str=document.selection.Text;
//カーソル位置復元
document.selection.SetActivePoint(mePosView,CursorPointX,CursorPointY,false);
///////////////////////////////
//ActiveX処理
///////////////////////////////
//オブジェクト取得
var obj=new ActiveXObject("WScript.Shell");
//exe起動
obj.Run("C:/hsp351p/hdl.exe "+str);
//オブジェクト解放
obj=null;
スポンサーリンク