■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50

サイズが 480KB を超えています。500KB を超えると書きこめなくなるよ。

メモ4

1 :名無しさん@停滞中 ★ : 08/06/17 20:07:26 ID:???
はてさて思いついた事など


836 :名無しさん@停滞中 ★ : 12/11/25 19:25:25 ID:???
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/726-730



今ちょっと時間がとれないので
作ったスクリプトだけ

http://mirrorhenkan.g.ribbon.to/htmltodat/getdatpath2htmltodat20121126.zip

Jane2ch.exeと同じフォルダに上を解凍し、
htmltodat0.8.19も同じフォルダに解凍。

command.datに下記を追加してJaneを再起動(JaneXenoを除く)

htmltodatでログ速をdat化=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$LINK" "ログ速"
htmltodatでログ速をdat化(URL入力)=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$INPUT" "ログ速"
htmltodatで暇つぶし2chをdat化=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$LINK" "暇つぶし2ch"
htmltodatで暇つぶし2chをdat化(URL入力)=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$INPUT" "暇つぶし2ch"

これでいちおう使えるみたい。ありがとうございます。


で、一点だけ

http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/729

> getlogみたいに取得済みのファイルと比較して行数が多ければ上書き、とかしようと思うと>
> 結局一旦一時ファイルに保存するケースが多くなるのかなという気はしてます。
> V2Cでのgetdatスクリプトはファイルではなくdatの内容自体を返す仕様になってますし
> こういう場合も一時ファイルに保存して読み返すことになるような。
> まあその辺は呼び出す側でよろしくやってください(てなげやりかよ!w)

丸投げでも別に構いませんが、スクリプト側で対処するとすると
dat化保存終了のタイミングがわからない事にはどうにもならないです。
ミラーによっては一瞬で終わるかもしれないし30秒以上かかるかもしれないですし。
それらの戻り値がわかるようになっていないと難しいです(でもどうやって?)


837 :名無しさん@停滞中 ★ : 12/11/25 21:00:14 ID:???
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038409548/133
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/731

ありがとうございます。何とかなりそうです

getdatpath2htmltodat.wsfの52行目以降を以下に変更

<script language = "JavaScript">
var datpath = GetLog(WScript.Arguments);
//var cmd = WScript.CreateObject("WScript.Shell");
//cmd.Run("\"" + cur + "htmltodat.exe\" " + "\"" + WScript.Arguments(0) + "\" " + WScript.Arguments(1) + ".prm "+ "\"" + datpath);

//http://d.aoikujira.com/blog/index.php?JScript%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E5%AE%9F%E8%A1%8C
var shell = new ActiveXObject("WScript.Shell");
var e = shell.Exec("\"" + cur + "htmltodat.exe\" " + "\"" + WScript.Arguments(0) + "\" " + WScript.Arguments(1) + ".prm "+ "\"" + datpath);

while (e.Status == 0) {
WScript.Sleep(100);
}
//WScript.echo("終了");
var cmd = WScript.CreateObject("WScript.Shell");
cmd.Run("\"" + cur + "Jane2ch.exe\" " + "\"" + WScript.Arguments(0) + "\"");


</script>


これでhtmltodatでdat化終了後
該当スレッドが開けるようになるみたい。


あとはローカルdatと変換datの比較だが
>>833のスクリプトでやってるっぽいので(VBScriptでだが)
そこからコピペすれば何とかなりそうな予感がします


500 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.php ver2.4 2005/04/13

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!