#module
#deffunc instrrev val, str, int, int
mref v,24 : mref search, 33 : mref start, 2 : mref notfound, 3
mref stt, 64
i = 0
repeat
instr i.1, v, search, i
if start > 0 : if i + i.1 + 1 >= start : break
if i.1 = -1 : break
i += i.1 + 1
loop
instr i.1, v, search, i - 1
stt = i
if i.1 = 0 : return : else : if notfound = 0 : stt = -1
return
#global
dialog "", 16
s = refstr
instrrev s, "\\"
i = stat
if i ! -1 {
getpath file, s, 8
mes file + "が入っている直接のフォルダ名"
instrrev s, "\\", i, 1
instr i.1, s, "\\", stat
strmid s, s, stat, i.1
mes s
}
stop
|