我弟弟要我编一个程序有自动保存autocad程序文件的功能 
在画图纸过程中每30秒保存一次,我会谢谢每一位回帖的朋友

解决方案 »

  1.   

    基本思路如下:
    先找到autocad的进程id, 得到应用程序句柄
    每隔30秒向autocad应用程序框架发送保存的消息
      

  2.   

    1、找一个资源编辑器,打开autocad,看看“保存”菜单项的命令ID(假设为idSave);
    2、在程序初始化的时候,用FindWindow之类的函数取得autocad的主窗口句柄hAutoCad;
    3、建立一个30秒间隔的计时器,处理计时器事件的时候使用以下代码:
    ::SendMessage(hAutoCad, WM_COMMAND, (WPARAM)idSave, 0);我用记事本测试了一下,效果很好。