可以用宏程序实现,但标识必须和脚本中的一致
object v = new File;
float sdep ,edep ;
string filename ;
sdep = Input("输入起始深度 :" ,600);
edep = Input("输入结束深度 :" ,1000);
filename = Input("输入文件名 : " , "sample");
if (v.Create("D:\\"+filename+".txt")) {
v.textline = "FORWARD_TEXT_FORMAT_1.0";
v.textline = "STDEP =" + "\t" + sdep ;
v.textline = "ENDEP =" + "\t" + edep ;
v.textline = "RLEV =" + "\t" + "0.1250";
v.textline = "CURVENAME =SP,DEN,AC,RILD" ;
v.textline = "END";
v.textline = " DEPTH SP DEN AC RILD";
for ( depth = sdep ; depth <= edep ; depth += 0.125) {
// v.textline = fcvt(depth, 4, 3) + "\t" + fcvt(SP,4, 2) + "\t" + fcvt(Den, 1, 2) + "\t" + fcvt(AC,4,2) +"\t" + fcvt(RILD,3,2);
v.textline = fcvt(depth, 4, 3) + " " + fcvt(SP,4, 2) + " " + fcvt(Den, 1, 2) + " " + fcvt(AC,4,2) +" " + fcvt(RILD,3,2);
}
MsgBox("File output OK!",MB_OK);
}