◆こんなソフトウェアつくってください!〜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
ヘルプ見ろ
ヒント タグ・リネームの所だ