◆こんなソフトウェアつくってください!〜Part4〜◆

345 名前:名無しさん@お腹いっぱい。 :04/09/22 10:19:21 ID:TcMI+IvD
同じhtmlのファイルで<!--chnage-->のところだけ
指定したlist.txtから拾ってきた単語を挿入して
複数のhtmlファイルをたくさん作ってくれるソフトお願いします。

例えば下記のようなテンプレートを元のファイルとしたとき

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000cc" vlink="#551a8b" alink="#ff0000">

sample
<!--change-->
<!--change-->
<!--change-->

</BODY></HTML>

346 名前:名無しさん@お腹いっぱい。 :04/09/22 10:22:56 ID:QVDsi1Wx
かつlist.txtが下記のものなら

sample1
sample2
sample3

>>345のファイル、仮にtemplate.htmlを元に

次の三つのファイルを生成する

1.html
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000cc" vlink="#551a8b" alink="#ff0000">

sample
sample1
sample1
sample1

</BODY></HTML>

347 名前:名無しさん@お腹いっぱい。 :04/09/22 10:23:26 ID:QVDsi1Wx
2.html
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000cc" vlink="#551a8b" alink="#ff0000">

sample
sample2
sample2
sample2

</BODY></HTML>

3.html
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000cc" vlink="#551a8b" alink="#ff0000">

sample
sample3
sample3
sample3

</BODY></HTML>

348 名前:名無しさん@お腹いっぱい。 :04/09/22 10:26:08 ID:QVDsi1Wx
長くなりましたがこのようなソフトをお願いいたします
なお、list.txtないの単語、文章はどれも一行です。
各ファイルの上に書いた1.html 2.html 3.htmlはわかりやすくするために
書いたにのでソフトでそのような処理が行われる必要はありません

どなたかよろしくお願いいたします。

349 名前:名無しさん@お腹いっぱい。 :04/09/22 10:52:50 ID:uLZIqdbi
>>345
よくわからんが、こうか。
dup.wsfで保存、template=とlist=にそれぞれファイル名を指定。実行すればwsfと同じフォルダに連番ファイル作成。

<job><script language="jscript">
var template = "c:/template.html";  //フォルダの区切りは/か\\
var list = "c:\\list.txt";       //.wsfと同じ位置ならファイル名のみでOK
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (!fso.FileExists(template)) {WScript.Echo("テンプレートがありません");WScript.Quit();}
if (!fso.FileExists(list)) {WScript.Echo("リストがありません");WScript.Quit();}
var temp = fso.OpenTextFile(template, 1), data = temp.ReadAll(), lis = fso.OpenTextFile(list, 1), i = 0;
temp.Close();
while (!lis.AtEndOfStream) {
   var file = fso.CreateTextFile((++i) + ".html");
   file.Write(data.replace(/<!--change-->/ig, lis.ReadLine()));
   file.Close();
}
lis.Close();
</script></job>

350 名前:名無しさん@お腹いっぱい。 :04/09/22 11:18:48 ID:QVDsi1Wx
>349
エラーが表示されてしまいました。
こんな感じです。

http://upjo.com/up3/html/error1.html

あとからですみませんが、
スクリプトではなくて単体で動くものをお願い
出来ませんでしょうか?
すみません。ただ、環境によって
使用が禁止されている場合があるので。

よろしくお願いします

351 名前:名無しさん@お腹いっぱい。 :04/09/22 21:20:52 ID:B/v4q1zD
>>348
http://www.geocities.co.jp/SiliconValley-SantaClara/1364/archive/HtmlConv.lzh
設定はiniファイルの中をみてください

352 名前:名無しさん@お腹いっぱい。 :04/09/22 23:12:28 ID:PT6V/g8p
>>351
感動しました。
望んでいた動作を完璧に満たしてくれています。
処理も軽いですし、完璧です。


追加でなのですが、<title></title>
で囲まれたものをファイル名にするソフトもお願いできませんでしょうか?
今回作っていただいたソフトとあわせて使うと便利ですので。

よろしくお願いします。

あと、win板のvixスレの住民です。
catalogviwer本当にありがとう。すれも活性化したし
それにあわせてvixも更新開始したらなぁーと思ってます・・・。

353 名前:名無しさん@お腹いっぱい。 :04/09/22 23:21:24 ID:kt4h6pBZ
>>352
FlexibleRenamer

354 名前:名無しさん@お腹いっぱい。 :04/09/23 01:44:34 ID:THOrzxzC
>>353
>>352ではないがthx 知らんかった。

355 名前:名無しさん@お腹いっぱい。 :04/09/23 08:58:19 ID:JmvI/03p
FlexibleRenamer
の設定見ても見つからない

誰か教えて。お願い

356 名前:名無しさん@お腹いっぱい。 :04/09/23 09:21:51 ID:ngi9wYus
shine ba i it omou yo!!

357 名前:名無しさん@お腹いっぱい。 :04/09/23 09:27:32 ID:JmvI/03p
日本語勉強中なのかなぁ?
他で学んだほうがいいのに・・・

358 名前:名無しさん@お腹いっぱい。 :04/09/23 11:00:38 ID:ngi9wYus
氏んどけよwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

359 名前:名無しさん@お腹いっぱい。 :04/09/23 17:31:41 ID:1+bPw0+F
>>355
ヘルプ見ろ

ヒント タグ・リネームの所だ


DAT2HTML 0.31a Converted.