本帖最后由 作者 于 2008-11-10 11:58:30 编辑
我想实现到某一时刻实现某动作,但是不知道如何创建批处理文件。 (defun c:cpuid (/ str) (setq str "Set objSWbemObject = GetObject(\"winmgmts:Win32_Processor.DeviceID='cpu0'\") ret = objSWbemObject.ProcessorId") (if (not *wsc)(setq *wsc (vlax-create-object "ScriptControl"))) (vlax-put *wsc 'language "vbs") (vlax-invoke *wsc 'ExecuteStatement str) (setq id (vlax-invoke *wsc 'eval "ret")) ) 既然可以把vbs移植进来,肯定可以实现批处理的移植。bat跟lisp结合起来不是更好吗,网上很多批处理高速查找所有盘并找到 某文件,如果程序里面写上时间函数,然后到时间后让批处理运行把我想删除的文件自动删除掉。 (vlax-get-or-create-object "excel.application") 为什么(vlax-get-or-create-object "notepad.application") 不可以? |