検索


検索関連のマクロ

カーソル位置の単語をインターネットで検索

(2010-11-06 (土) 09:52:24)

pretext {
A	&Google	http://www.google.co.jp/search?q=%s
B	&Bing	http://www.bing.com/search?q=%s
C	&E 英和	http://dictionary.goo.ne.jp/srch/ej/%s/m0u/
D	&Text-C	http://www.google.co.jp/search?q=%22+text-c%22+%s
} searchengine;

searchinternet {
	title: カーソル位置の単語をインターネットで検索
	HTEXT text = getfocus();

	HTEXT word = getword(text);
	if(!word) return;

	HTEXT menu = dup(searchengine);
	if(!selectmenu(menu)) return;
#ifdef DEBUG
	printf("%s",  menu);
#endif
	jumpparaend(menu);
	HTEXT clm = new(); clmcpy(clm, menu);
#ifdef DEBUG
	printf("clm={%s}",  clm);
#endif
	shellopen(getdata(textprintf(clm, word)));
}

カーソル位置の単語をGoogleで検索

(2010-11-06 (土) 09:15:04)

searchgoogle {
	title: カーソル位置の単語をGoogleで検索
	HTEXT text = getfocus();
	HTEXT word = getword(text);
	if(!word) return;
	shellopen(getdata(textprintf("http://www.google.co.jp/search?q=%s", word)));
}