发布于 2009-08-26 20:57:57
0楼
我试过用fopen和fclose函数来复制,但是没成功,需要#include 的头文件,加不进去。所以现在用的方法:
根据 #pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
int t1,t2;
GetLocalTime(&time);
t1=time.wMinute;
t2=time.wHour;
if(t1==00&&t2==00)
{
SetTagDWord("jishu",xx);//xx是根据时间来确定数据写在哪一行,赋给变量jishu,在VBS脚本中,把jishu写给i。
}
if(t1==01&&t2==00)
{
...同上
}
if(t1==02&&t2==00)
{
....
}
这样如果工控机死机或停电之后还能把数据写在正确的行上。
不知道好不好?
但是现在就是上面的问题困扰我,第一个是"jishu"不能写到i中,还有就是提示excel已经打开。
有大师傅帮我试试吗?谢谢了
学习进步