[原创]Autoform应用技巧---设置Autoform起始工作目录

Autoform不论是3.X还是4.X,用缺省安装的快捷方式启动的时候,进入Autoform打开文档的位置都是
用户目录(如C:\Documents and Settings\username,username为当前用户名),3.X版本的可以通过
修改桌面快捷方式的目录起始位置而达到启动打开预先设定的目录(右键点击Autoform快捷方式-属
性-快捷方式-起始位置),避免缺省手工输入的麻烦,但是该方法对于4.X版本根本不起作用,进入
Autoform后打开文档的位置还是用户目录。
方法一:
(其实这个小技巧我已经讲的很明白了,但是有的人还是
搞不对,请下载附件,仔细阅读标注说明!!)
但可以通过以下方式修改Autoform打开文档缺省的目录位置:
到Autoform安装目录修改af-xstart.vbs文件(右键选编辑),
找到
XAF = """" & "$AF_HOME_XX/xaf_X.XX " & ARGS & " -geom +0+0" & """"
其中XX/X.XX为Autoform的版本号
把它改为
XAF = """" & "$AF_HOME_XX/xaf_X.XX -wd /dev/fs/X/.../.../ " & ARGS & " -geom +0+0" & """"
其中X为盘符,/.../.../为路经,记得以/结尾。
存盘,运行OK.
鉴于有的朋友,对于此设置没有成功,现特上传我修改的af1-xstart.vbs脚本

在脚本里有详细说明,根据af版本只需要修改WORKDIR和xafexecute变量即可,afversion可改可不改
修改好后把它放到C:\SFU\usr\local\AF_XX目录(XX要根据自己的版本)
然后修改桌面Autoform快捷方式,将它指向C:\SFU\usr\local\AF_XX\af1-xstart.vbs即可!
' AutoForm startup vbs file
' AutoForm Engineering GmbH
' 2004-12-10 gk
' 增加Autoform启动预设工作目录的支持,by plusplus, 2008-03-24
' email: wztuxw@126.com
Option Explicit
Dim ARGS
Dim FILENAME
Dim WORKDIR
ARGS = ""
FILENAME = ""
Const device = "/dev/fs/"
Const netdir = "/net"
' 定义工作目录, 只须更改&后面路径,盘符不用带冒号,
' 格式:"盘符/目录/目录/",可根据自己的需要定义
WORKDIR = device & "D/Autoform4.1/Workshop/"
' Autoform界面执行文件
' AF_HOME_XX(可为32/40/41,根据af实际的版本)
' xaf_X.X.X(可为3.2/4.04/4.07/4.1.0/4.1.1, 根据af实际的版本)
Const xafexecute = "$AF_HOME_41/xaf_4.1.1"
'Autoform版本显示, 可根据af实际的版本更改
Const afversion = "AutoForm Version 4.1.1"
............................................................................
方法二(cowper兄发现的):
设置HOME变量:
HOME="起始工作目录",这里以"D:\Autoform4.1"为例。
AF_Start_Working_Folder.jpg


不过该方法的缺点是:改变了整个windows的home目录,af的设置变量会重新改写到
新的home目录,如果有其他程序用到home目录,也将定位到此目录。

方法三
切换到工作目录,点击sim文件,即可运行Autoform(适用于4.xx版本),那么Autoform的工作目录就是当前的目录。
登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

15
1