clip2wikipre

Last-modified: 2014-08-16 (土) 12:41:50 (2014d)

クリップボードにコピーしたテキストの各行の頭に半角空白を加え、またクリップボードに書き戻します。

ソースコード等をWikiの<PRE>形式(整形テキスト形式)に変換するのに使います。

  1. エディットしたテキストファイルをクリップボードにコピー
  2. clip2wikipre.wsf を起動
  3. そのままwikiにペースト

みたいな感じで。

clip2wikipre.wsf

<JOB id="clip2wikipre">
<SCRIPT language="JScript">
var objIE = new ActiveXObject("InternetExplorer.Application");
objIE.navigate("about:blank");

var strSource = objIE.document.parentWindow.clipboardData.getData("text");

var arySource = strSource.split("\n");
var c = 0;
for(i in arySource){
	arySource[i] = " "+arySource[i];
	c++;
}

objIE.document.parentWindow.clipboardData.setData("text", arySource.join("\n"));

objIE.Quit();
objIE=null;
WScript.Echo(c+"line(s)");
</SCRIPT>
</JOB>