サクラエディタのマクロ Visual Studio unsafe対応
addDot.js
// クリップボードのテキストを取得
var ClipboardText = GetClipboard();
// 選択範囲のテキストを取得
var text = Editor.GetSelectedString(0);
// 変換後のテキストを出力
if ( text !== '' ) {
text = text + ', sizeof( ' + text + ' )';
Editor.InsText(text);
}
replace.js
// 選択範囲のテキストを取得
var text = Editor.GetSelectedString(0);
// 変換後のテキストを出力
if ( text !== '' ) {
if ( ( text === 'strtok' ) ||
( text === 'swprint' ) ||
( text === 'wsprint' ) ) {
text = text + '_s';
} else {
text = 'sizeof( ' + text + ' )';
}
Editor.InsText(text);
}