JaneXeno @ ウィキ Command.dat

Command.dat


外部コマンドというのは、DoeがIEコンポーネントを使用していないために、
各種の右クリック拡張メニューが使えないのを補うために追加された機能です。
ブラウザやアプリケーションに文字列やリンクを引き渡すことが出来ます。


仕様

  • コマンドの名前の頭に * を付けるとメニューバー(ツール→コマンド)にのみ表示される。
  • コマンドの名前の頭に / を付けるとスレ欄右クリックメニューにのみ表示される。
  • コマンドの名前の頭に + を付けるとレス番クリックメニューに表示される。
  • コマンドの名前の頭に % を付けるとスレ一覧右クリックメニューに表示される。

置換キーワード

$TEXT 選択反転した文字列
$TEXTE 選択反転した文字列をURLエンコードしたもの
$LINK カーソル位置のリンク
$URL 開いているスレのURL
$TITLE 開いてるスレのタイトル
$NUMBER レス番クリックメニューからコマンドを実行したときのレス番
$BOARDNAME 開いてるスレがある板
$BURL 開いてるスレがある板のURL
$BBSNAME 開いてるスレがある板のフォルダ名
$HOST 開いてるスレがある板のホスト名
$DATNAME 開いてるスレのスレッドキー
$INPUT 入力ダイアログを表示して、入力された文字列を置換する
$INPUTE 入力ダイアログを表示して、入力された文字列をエンコードして置換
$TEXTIX EUCでエンコード
$TEXTX EUCでエンコード
$TEXTIU UTF-8でURLエンコード
$TEXTU UTF-8でURLエンコード
$BASEPATH Jane2ch.exe のあるフォルダ
$LOGPATH ログフォルダ
$LOCALDAT ローカルにあるdat
$LOCALIDX ローカルにあるidx
$LIST URLの先頭にあると指定したページから2chスレのリンクを抽出し 板として表示
$VIEW URLの先頭にあるとビューアで表示
$CHOTTO URLの先頭にあるとちょっと見ビューアで表示

スレ一覧メニューでは $URL $TITLE $BOARDNAME $LOCALDAT $LOCALIDX $BURL $HOST $BBSNAME $DATNAME が使用可能。

記述例

[tab]はTabキー押して入れるTab文字に置き換える事

Google検索=http://www.google.co.jp/search?hl=ja&q=$TEXTU
おすすめ2ちゃんねる=$CHOTTO $BURLi/$DATNAME.html
キーワードを表示=$CHOTTO http://p2.2ch.io/getf.cgi?$URL

■ スレタイ検索用command.datの作成例
ttsearch=$LIST http://ttsearch.net/s.cgi?k=$TEXTIE&N=200[tab]</a> <a href="(http.+?)/l100".+?\d{1,4}\s+(.+?)\s+\([0-9. ]+/日\)</a></td><td>(\d{1,4})
domo2ch=$LIST http://www.domo2.net/search/search.cgi?word=$TEXTIX&tnum=200[tab]<TD><A href="(http://[^ ">]+?)/l50" target="_blank">(.+?)</A></TD><TD>(\d{1,4})</TD>
2ch検索=$LIST http://find.2ch.net/?STR=$TEXTIX&COUNT=50&TYPE=TITLE&BBS=ALL[tab]<dt><a href="(http.+?)/[-0-9]+?">(.+?)</a> \((\d{1,4})\)

2ch検索のリンクを開く=$LIST $LINK[tab]<dt><a href="(http.+?)/[-0-9]+?">(.+?)</a> \((\d{1,4})\)

■ Googleを使ってスレッドをレス内容で検索
Googleで2ch全文検索=
[TAB]指定なし=$LIST http://www.google.com/search?num=100&lr=lang_ja&ie=UTF-8&q=$TEXTIU+site:2ch.net&as_qdr=all
[TAB]24時間以内=$LIST http://www.google.com/search?num=100&lr=lang_ja&ie=UTF-8&q=$TEXTIU+site:2ch.net&as_qdr=d
[TAB]1週間以内=$LIST http://www.google.com/search?num=100&lr=lang_ja&ie=UTF-8&q=$TEXTIU+site:2ch.net&as_qdr=w
[TAB]1ヶ月以内=$LIST http://www.google.com/search?num=100&lr=lang_ja&ie=UTF-8&q=$TEXTIU+site:2ch.net&as_qdr=m

※JaneXeno/Nidaのzipアーカイブに含まれるOptionフォルダにサンプルのcommand.datが入ってます。