http://jp.njuct.edu.cn/crystal/program_view.asp?id=47
CrystalSubmit beta(仅供朋友参考)
[Crystal Studio] [发布人/作者:房客]
发布时间:2002-2-10 7:30:56
Software Introduction:
[265K]
1。现在保存HTML资料太麻烦了
如何才能只要“CTRL+Y”就在我的目录下自动多一个HTML,而且完好地保存了HTML所有语素,包括变量,布局,CSS等
2。BETA就是演示的意思,MHT的问题大家一定会问,房客还没有DELPHI的解决方案,请大虾支招
3。这个工具的第一面是从网页拖URL到面板(拖到分类名称上),然后保存到XML文件中,然后就是发布到Crystal Studio Web上给大家拉!
4。说不定多点朋友提提建议,这个东西加上个P2P的SERVER,能成为大家(狭义地考虑开发者为主的网络虫虫)的上网助手!
相关图片:
procedure TMainForm.Button1Click(Sender: TObject);
var MyHandle: THandle;
TextPtr: PChar;
MyString,Filename: string;
CF_HTML:UINT;
SaveFile,tEMP:Tstringlist;
begin
Status.Caption :=Clipboard.Astext;
if Status.Caption='' then Exit;
Filename:=FormatDateTime('yyyymmddhhmmss',Now)+'.htm';
CF_HTML:=RegisterClipboardFormat('HTML Format');
ClipBoard.Open;
SaveFile := TStringList.Create;
try
MyHandle := Clipboard.GetAsHandle(CF_HTML);
TextPtr := GlobalLock(MyHandle);//锁句柄
//ADD STRLIST
SaveFile.Add(StrPas(TextPtr));
GlobalUnlock(MyHandle);//句柄解锁
SaveFile.SaveToFile(Filename);
finally
Clipboard.Close;
SaveFile.Free;
end;
//文件注释处理
tEMP := TStringList.Create;
try
tEMP.LoadFromFile(Filename);
try
tEMP.Strings[0]:='<!--'+tEMP.Strings[0];
tEMP.Strings[7]:=tEMP.Strings[7]+' //-->';
except
Status.Caption:='name error!';
end;
tEMP.SaveToFile(Filename);
finally
tEMP.Free;
end;
end;