コンテンツにスキップ

利用者:リュカ/Wikipediaコントローラー

Wikipediaコントローラとは、Wikipedia入力支援用のプログラムです。主に変数やwiki定義文などの入力支援を行います。また、コントローラ上から項目の表示を行うこともできます。

フリーソフトですので、どなたでもお使い頂けます。またHSP言語で作成されているため、HSP言語を理解し作成できる方ならばどなたでも改版・改造が可能です。

主な機能

[編集]
  • 検索機能(項目の表示のみ)
  • ユーザーテンプレートによる入力(テンプレートテキストを選択)
  • Wikipediaメインページの表示
  • Wiki変数入力支援(22項目/現在)
  • 終了する

使い方

[編集]

検索機能

[編集]
  1.  「検索する」をクリックする
  2.  語句を入力する
  3.  「検索」ボタンをクリックする

ユーザーテンプレートによる入力

[編集]

テンプレートの作り方

[編集]
  1.  よく執筆する文書の一部をコピーし、ローカルテキストとしてマイドキュメント等に保存する
  2.  1で保存したローカルテキストの拡張子を「*.wtf」とする

使い方

[編集]
  1.  「ユーザーテンプレートによる入力」をクリックする
  2.  作成したテンプレートファイル(拡張子「*.wtf」)を選択する
  3.  テキストボックスに表示された文書をコピーして使う

Wikipediaを開く

[編集]

Wiki変数・関数入力支援

[編集]
  1.  リストボックスの中から使いたい変数・関数を選択する
  2.  「表示する」をクリックする
  3.  テキストボックスに表示された文書をコピーして使う

終了する

[編集]
  • プログラムが終了します。(この時、開いているサブウィンドウも全て閉じます)

ダウンロード

[編集]

zipファイルです。
クリックをするとダウンロードが始まります。XPで始まらない方はブラウザ上方の「情報バー」をご確認ください。 http://www5f.biglobe.ne.jp/~pony55/wikib.zip

(85,496バイト)

ソースコード

[編集]

title "Wikipedia ControllerβVersion"
objmode 1
button "検索をする",*sarch
pos 64,0
objsize 150,24
button "ユーザーテンプレートによる入力",*tem
pos 214,0
objsize 120,24
button "Wikipediaを開く",*wiki
pos 0,24
objsize 135,24
button "Wiki関数・変数入力支援",*hensu
pos 135,24
button "終了する",*exit
stop

*sarch
winno=2
screen 2,256,256,1,0,0,256,77
title <nowoki>"Wikipedia検索画面"</nowiki>
font "MS ゴシック",15
goku=""
mes "検索したい語句を入力してください。"
input goku,256,20
pos 0,35
button "検索",*sarch2
pos 100,35
button "閉じる",*close
onexit goto *close
stop

*sarch2
exec "http://ja-two.iwiki.icu/wiki/"+goku,16
stop

*tem
winno=3
screen 3,1024,768,1,0,0,300,120
title "Wikipediaユーザーテンプレート入力"
font "MS ゴシック",12
goto *tem2
stop

*tem2
dialog "wtf",16,"Wikipediaテンプレートファイル"
temprate = ""
if stat=0:goto *tem3
notesel temprate
noteload ""+refstr
*tem3
cls
mes "以下のテキストボックスからコピペしてください。"
mesbox temprate,300,77,1
pos 0,90
button "参照",*tem2
pos 100,90
button "閉じる",*close
onexit goto *close
stop

*wiki
exec "http://ja-two.iwiki.icu/wiki",16
stop

*hensu
screen 4,1024,768,1,0,0,300,150
font "MS ゴシック",12
winno=4
temprate=""
goto *hensu2
pos 0,0
onexit goto *close
stop

*hensu2
cls
mes "以下のテキストボックスからコピペしてください。"
mesbox temprate,300,77,1
objsize 150,20
title "Wiki関数・変数入力支援"
dir=""+dir_cur
combox listno,150,"編集要約\n賛成\n反対\n見出し\n小見出し\n小見出しの小見出し\n段落\n中央寄せ\n箇条書き\n番号つき箇条書き\n内部リンク\nパイプリンク\n特別空間Wikipedia\n署名\nリダイレクト\nカテゴリ\n弱い強調\n強調\n強い強調\nnowiki\nスタブ\nファイナルファンタジー\nバベル"
pos 0,120
button "表示する",*hensu3
onexit goto *close
stop

*hensu3
notesel temprate
chdir "hensu"
noteload str(listno)+".txt"
chdir ""+dir
goto *hensu2


*close
gsel winno,-1
onexit goto *owari
stop

*exit

*owari
end

  • 実行ファイル(wikipedia.exe X:350,Y:77)

このプログラムは現在書きかけのβ版です。このソースコード開発・加筆等支援してくださる方を求めています。