「JavaScript を実行」の版間の差分
ナビゲーションに移動
検索に移動
Snipsnipsnip (トーク | 投稿記録) 編集の要約なし |
編集の要約なし |
||
| 5行目: | 5行目: | ||
// JavaScriptを実行 (置き換え版).js | // JavaScriptを実行 (置き換え版).js | ||
if ( | if (document.selection.IsEmpty) { | ||
document.selection.EndOfLine(false) | document.selection.EndOfLine(false, mePosLogical) | ||
document.selection.StartOfLine(true) | document.selection.StartOfLine(true, mePosLogical) | ||
} | } | ||
if (document.selection.Text) { | if (document.selection.Text) { | ||
document.selection.Text = eval(document.selection.Text) | document.selection.Text = eval(document.selection.Text) | ||
| 19行目: | 18行目: | ||
// JavaScriptを実行.js (挿入版) | // JavaScriptを実行.js (挿入版) | ||
if ( | if (document.selection.IsEmpty) { | ||
document.selection.EndOfLine(false) | document.selection.EndOfLine(false, mePosLogical) | ||
document.selection.StartOfLine(true) | document.selection.StartOfLine(true, mePosLogical) | ||
} | } | ||
| 33行目: | 32行目: | ||
// JavaScriptを実行 (アウトプットバー版).js | // JavaScriptを実行 (アウトプットバー版).js | ||
if ( | if (document.selection.IsEmpty) { | ||
document.selection.EndOfLine(false) | document.selection.EndOfLine(false, mePosLogical) | ||
document.selection.StartOfLine(true) | document.selection.StartOfLine(true, mePosLogical) | ||
} | } | ||
2020年4月10日 (金) 23:52時点における版
選択範囲をevalして結果をその場に出します。電卓代わりにどうぞ。
置き換え版
// JavaScriptを実行 (置き換え版).js
if (document.selection.IsEmpty) {
document.selection.EndOfLine(false, mePosLogical)
document.selection.StartOfLine(true, mePosLogical)
}
if (document.selection.Text) {
document.selection.Text = eval(document.selection.Text)
}
挿入版
// JavaScriptを実行.js (挿入版)
if (document.selection.IsEmpty) {
document.selection.EndOfLine(false, mePosLogical)
document.selection.StartOfLine(true, mePosLogical)
}
if (document.selection.Text) {
document.selection.Text = document.selection.Text + ' => ' + eval(document.selection.Text)
}
アウトプットバー版
// JavaScriptを実行 (アウトプットバー版).js
if (document.selection.IsEmpty) {
document.selection.EndOfLine(false, mePosLogical)
document.selection.StartOfLine(true, mePosLogical)
}
if (document.selection.Text) {
outputbar.visible = true;
// outputbar.Writeln(">> " + document.selection.Text)
outputbar.Writeln("=> " + eval(document.selection.Text).toString())
}
スポンサーリンク