huoqingpo 发表于 2010-6-4 09:52:19

新手提示 运行环境问题

本帖最后由 huoqingpo 于 2010-6-4 20:35 编辑

我写了一个小工具,带有配置文件。为什么我用批处理调用工具的时候 ,工具读取不到配置文件里面的数据。直接双击运行就没问题。
我把工具添加到启动项里面,也读取不到配置文件··
需要加什么参数啊 ··

高手帮忙

3mile 发表于 2010-6-4 09:58:31

配置文件的路径是相对路径?还是绝对路径?或者宏?

huoqingpo 发表于 2010-6-4 09:59:06

word2=IniRead("pubwin.ini","pubwin09","用户密码","")

huoqingpo 发表于 2010-6-4 10:01:55

是不是应该写成
IniRead(@ScriptDir&"\pubwin.ini","pubwin09","用户密码","")

lpxx 发表于 2010-6-4 10:08:11

很明显,路径问题。

huoqingpo 发表于 2010-6-4 10:10:06

我知道·是路径问题··
但是路径该怎么写啊·

3mile 发表于 2010-6-4 11:13:12

word2=IniRead("pubwin.ini","pubwin09","用户密码","")
IniRead(@ScriptDir&"\pubwin.ini","pubwin09","用户密码","")
两句无区别。都是指程序目录下的pubwin.ini文件。
批处理中指定运行目录即可。
如:d:
cd d:\xxx
start /w xxx.exe

awingu 发表于 2010-6-4 11:30:49

我想LZ,是用批处理直接运行服务器上面共享目录里面的文件吧?可以尝试用WINRAR做成自解压WINRAR,在客户机上面的目录里面运行就基本可以解决这个问题了,我刚开始的时候遇到的问题和你说的一样。就是这样解决的。

menfan 发表于 2010-6-4 12:05:10

呵呵走过路过。。

huoqingpo 发表于 2010-6-4 20:35:00

现在我也是用自解压格式 方法 ··
不过还好已经解决了··
页: [1]
查看完整版本: 新手提示 运行环境问题