[ホーム]

wvt.exe


美星のために作ったSAORI basicを公開しています。
機能毎に分けずに一つに多機能を詰め込んでます、迷惑ですね。

SAORI
WVT.zip  2010/10/28  wvt.zip

readme.txt
============================================================================
【 タイトル 】 WVT.exe SAORI basic 
【 更 新 日 】 2008/01/02
【  制作者  】 としあき
【 動作環境 】 WindowsXP sp2 SSP最新版、里々最新版でのみチェック
【 取扱種別 】 フリーウエア
【転載・配布】 可(連絡不要)
============================================================================

ゴースト「ういんどうず・びすた〜美星」用に作成したSAORI

見つからなかった機能や、見つかってもwvtに追加した方が小サイズで済むものを作成
delphi製、サイズでかいなー、軽量化はやる気になったらします。 orz

デバックはSSP、里々、xp sp2のみvistaは…ノーチェック、Vistaの擬人化キャラなの
に orz orz

このプログラムを利用した損害に対する如何なる責任も負いません

もちょっと著作権・利用規約関連調べて書き直すか…がとりあえずこのままGo! 
2007/05/08


■ 機能(第1パラメータ)     パラメータの大文字小文字は区別されません
----------------------------------------------------------------------------
OpenDialog
	ファイル選択ダイアログを表示して選択したファイルのパスを返す、未選択
	時は0を返す。
	※里々だとproxy.dll経由にしないとタイムアウトになる、またダイアログ
	で選択中はゴーストが無反応になります。

SelectDirectory
	フォルダ選択ダイアログを表示して選択したフォルダのパスを返す、未選択
	時は0を返す。
	※里々だとproxy.dll経由にしないとタイムアウトになる、またダイアログ
	で選択中はゴーストが無反応になります。

GetMyDocFolderPath
	マイドキュメントのパスを返します。


GetClipboard
	クリップボードから文字列を取得します。

SetClipboard
	クリップボードへ文字列をセットします。
	第2パラメータ:セットする文字列

SetClipboardF
	指定されたファイルをクリップボードへセットします。
	テキストファイルかどうか存在するかのチェックはしません
	第2パラメータ:テキストファイル名


UrlEncode
	第2パラメータの値をURLエンコード(SJIS)
	第2パラメータ:エンコードする文字列

UrlEncodeUTF8
	第2パラメータの値をURLエンコード(UTF8)	
	第2パラメータ:エンコードする文字列

UrlEncodeEUC
	第2パラメータの値をURLエンコード(EUC-JP)	
	第2パラメータ:エンコードする文字列


 	※urlencodeは、まだ完璧じゃない、ダメな文字とかある様な気がします。


WinampCtrl 
	Winampの簡易コントロール、第2パラメータで操作内容を指定
	第二パラメータ:以下の数値を
	 0:winamp終了 1:前曲 2:再生 3:一時停止 4:停止 5:次曲 6:音量+ 
	 7:音量− 8:ファイル再生 9:フォルダ再生 
	 10:URL再生 11:現在の曲名を取得

	※sexyfontとかと相性保障なし、美星ではメインメニュー開いたまま\Cタグ
	 使って操作する様にしてるので、相性悪い、当たり判定クリックで操作す
	 ればいいかも


TVList
	TV番組表を取得します。
	今のとこ地上波のみ、infoseek利用、日付変更は5:00
	proxy.dll使用推奨、ファイヤーウオールの設定が必要かも
	番組表の解析は色々決め打ちしてるので仕様変更で即解析不能になります。

	ネット系のプログラムはシロートなのでwvtでhtml取得できない場合とか回避
	策として、WVT.exeと同一フォルダにhttp://tv.www.infoseek.co.jp/VHF/tv_
	vhf.html?pg=tv_vhf.html&sdate=YYYYMMDD&area=NNN&shour=5&lhour=24で取得
	したhtmlをtvtmpNNNYYYYMMDD.htmlの名前で保存してあればそれを解析します。
	(NNNはエリアNo)	

	第2パラメータ:放送地域、都道府県名で指定

	第3パラメータ:TVListコマンド

	NowList		現時刻の番組表
			第4パラメータ:改頁行数、0で改頁無

	TodayAnime	現時刻以降のアニメ
			第4パラメータ:改頁行数、0で改頁無

	StationList	放送局名の一覧取得、1バイト値区切り

	SearchStation	指定放送局の次(前)の放送局名を取得
			第4パラメータ:放送局名(StationListで取得)
			第5パラメータ:0=次、1=前の放送局を検索

	StationToday	現時刻以降の指定放送局の番組一覧表取得
			第4パラメータ:放送局名(StationListで取得)
			第5パラメータ:改頁行数、0で改頁無

	List		指定範囲の番組一覧を取得
			第4パラメータ:開始時刻HHMM24時間形式、またはnow
			第5パラメータ:終了時刻HHMM24時間形式、第3がnow
					の場合NN分で指定
			第6パラメータ:改頁行数、0で改頁無
			※あまり範囲を大きく取るとsiori又はproxy.dllに引き渡
			 す時にハングする様なので1時間を目処にして下さい。
			 つまりイマイチ使えない orz

	TVProgram	指定IDの番組情報を取得する
			第4パラメータ:番組id、List等で取得した番組表の番組
					名には\_a[TVProgramNNHH:MM]の書式で
					アンカーが貼ってあるのでNNHH:MMの
					部分を渡して下さい

	改頁は1バイト値で区切ります。

	里々での使用例
	(proxy,wvt.exe,TVList,東京都,TodayAnime)
	(proxy,wvt.exe,TVList,(TV放送地域),List,1900,1959,20)
	(proxy,wvt.exe,TVList,(TV放送地域),List,now,60,20)