lixuedong 发表于 2014-2-22 12:52:10

lisp执行bat批处理文件的方法

本帖最后由 lixuedong 于 2014-2-22 12:54 编辑

(command "shell"   "D:\\软件\\初配置.bat" )



                                                   初配置.bat内容为:
----------------------------------------------------------------------------------------------------------------
regedit -s D:\软件\禁用通讯中心(AutoCAD2012)禁用为00000000 启用为00000001.reg|
----------------------------------------------------------------------------------------------------------------

         禁用 通讯中心(AutoCAD2012)禁用为00000000启用为00000001.reg内容为:
----------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00


"InfoCenterOn"=dword:00000000
----------------------------------------------------------------------------------------------------------------



434939575 发表于 2014-2-22 15:02:25

这个看不懂。

lixuedong 发表于 2014-2-22 16:49:09

方法就是
(command "shell"   "D:\\软件\\初配置.bat" )
其他是那来练手的。
是对注册表加入数据,关闭cad2012通迅中心。
另外,cad启动设置和菜单配置信息都是在注册表里。可以将这些配置保存出来,以后从新安装时,通过上面方法加入注册表,cad配置就一次搞定了。

edata 发表于 2014-2-22 17:58:32

(vl-registry-write "HKEY_CURRENT_USER\\Software\\Autodesk\\AutoCAD\\R18.2\\ACAD-A001:804\\InfoCenter" "InfoCenterOn" 0)

lixuedong 发表于 2014-2-22 21:31:47

edata 发表于 2014-2-22 17:58 static/image/common/back.gif
(vl-registry-write "HKEY_CURRENT_USER\\Software\\Autodesk\\AutoCAD\\R18.2\\ACAD-A001:804\\InfoCenter ...

不错,喜欢。终于明白了

434939575 发表于 2014-2-26 10:10:55

lixuedong 发表于 2014-2-22 16:49 static/image/common/back.gif
方法就是
(command "shell"   "D:\\软件\\初配置.bat" )
其他是那来练手的。


谢谢。再次讲解!

我爱lisp 发表于 2014-6-15 22:03:34

这样不用dos_lic就把问题处理了,非常好

gaics 发表于 2014-6-16 16:57:04

是不是还要“CD”一下啊?
页: [1]
查看完整版本: lisp执行bat批处理文件的方法