发布于 2006-05-31 19:21:43
0楼
删除文件用API函数"DeleteFile()"来实现:
本人刚刚测试通过的C脚本:
#pragma code("kernel32.dll")
BOOL DeleteFileA(LPCTSTR lpFileName);
#pragma code()
#pragma code("SHLWAPI.dll")
BOOL PathFileExistsA(LPCTSTR lpFilePath);
#pragma code()
HWND hwnd=NULL;
int iRet;
BOOL fbRet=FALSE;
fbRet=PathFileExistsA("c:\\qqt.txt");
if (fbRet==0)
{
hwnd=FindWindow(NULL,"WinCC-运行系统 - ");
iRet=MessageBox(hwnd,"此文件不存在",MB_OKMB_ICONQUESTIONMB_SYSTEMMODAL);
}
else
{
DeleteFileA("c:\\qqt.txt");
hwnd=FindWindow(NULL,"WinCC-运行系统 - ");
iRet=MessageBox(hwnd,"文件已经被删除",MB_OKMB_ICONQUESTIONMB_SYSTEMMODAL);
}
注意路径是用“\\”进行分隔的!
在wincc v6.0 sp1和windows2000 sp4下测试通过!
雄关漫道真如铁,而今迈步从头越!