10 'save "urlcvt.bas",a
12 'qpon@mtd.biglove.ne.jp
14 'http://www2a.biglobe.ne.jp/~qpon
20 console 0,20:cls
30 gosub *setumei
40 '=======書き換えて下さい======================================
50 'url1$="meshnet.or.jp" '<---古いURL
60 'url2$="biglobe.ne.jp" '<---新しいURL
70 '=============================================================
80 dim dir.fil$(2000),htm.dt$(2000),fil$(1000),dr$(1000),sub.dr$(1000)
90 fil.name$="dirdt.txt" '<----ファイル名一覧表を出力するファイル
100 'dir.dt$=fil.name$
110 ' 保存先は対象としたしたフォルダー
120 '=============================================================
130 locate 0,8:line input "古 い URL:",url1$
140 locate 0,8:lprint "古 い URL[";url1$;
150 print "]確認 y/n ";:yn$=input$(1):if instr("yY"+chr$(13),yn$)<=0 then 140
160 locate 0,9:line input "新しいURL:",url2$
170 locate 0,9:lprint "新しいURL[";url2$;
180 print "]確認 y/n ";:yn$=input$(1):if instr("yY"+chr$(13),yn$)<=0 then 170
190 gosub *dir.info
200 'htm.dir$=dr$ '<---htmファイルのあるフォルダー
210 fil.n=0
220 url1=len(url1$):url2=len(url2$)
230 gosub *fil.set
240 for i=1 to fil.n
250 flg=0:gosub *dt.load
260 if flg=1 then gosub *dt.save
270 next i
280 cls :locate 30,10:print "完了しました"
290 end
300 '===========================================
310 *fil.set
320 cls:print"ファイル名を調べています"
330 close:open dr$+fil.name$ for input as #1
340 if eof(1) then close #1:return
350 line input #1,a$
360 se$=".html":c=instr(a$,se$):if c>0 then *fil.set.sub
370 se$=".HTML":c=instr(a$,se$):if c>0 then *fil.set.sub
380 se$=".htm":c=instr(a$,se$):if c>0 then *fil.set.sub
390 se$=".HTM":c=instr(a$,se$):if c>0 then *fil.set.sub
400 goto 340
410 '--
420 *fil.set.sub
430 f$=left$(a$,c-1)+se$
440 fil.n=fil.n+1:dir.fil$(fil.n)=f$
450 goto 340
460 '===========
470 *dt.load
480 cls
490 dt.n=0
500 print i,dir.fil$(i)
510 close:open dr$+dir.fil$(i) for input as #1
520 if eof(1) then close #1:return
530 line input #1,a$:
540 dt.n=dt.n+1:htm.dt$(dt.n)=a$
550 gosub *dt.chg
560 c=instr(a$," |