■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
最新50
サイズが 480KB を超えています。500KB を超えると書きこめなくなるよ。
メモ4
1 :
名無しさん@停滞中 ★
: 08/06/17 20:07:26 ID:???
はてさて思いついた事など
835 :
名無しさん@停滞中 ★
: 12/11/25 19:11:49 ID:???
htmltodatバッチ化お疲れ様でした。
それはさておき
しょうがないので、一応出来ている分まで。
http://mirrorhenkan.g.ribbon.to/htmltodat/htmltodat-mirrorhenkan.html
前処理の変換過程を見る事が出来るようにしたんですが
ログ速とかの場合、徐々に遅くなって
途中でうんともすんとも言わなくなってしまいますな。
で、タスクマネージャーを開いているとわかるけど
CPU使用率が100%のままになってしまう。
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