萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1722|回复: 20

[求助] 请教高人一个关于开源软件的问题,怎么换StatWeave 里头的关联地址。

[复制链接]
发表于 2011-1-11 20:04 | 显示全部楼层 |阅读模式
其他(信息)
联系人: -
QQ: -
邮箱:
电话: 隐藏内容
所在城市:

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
本帖最后由 orionsnow 于 2011-1-11 20:06 编辑

请教一个关于开源软件的问题,怎么换StatWeave 里头的关联地址。

一个开源软件叫做 StatWeave。 可以和oppenoffice, latex 和R 一起工作。

但是这个软件本身没有安装文件,需要自己协调安装文件。

是需要给openoffiece 提供一个模板文件,给R 和latex 提供一些规范文件。

还要在软件的。ini 文件里头登记 上述几个软件的安装位置。

我现在的问题是, 学校的电脑台机和笔记本都是统一安装的, 比如软件都装在k 盘同样的位置。

所以我吧这些软件 从k 盘考u 盘,然后再考别的机器k 盘就可以直接用了。

现在我要在非学校的电脑上用,  比如家里的电脑,根本就没有k, 我就考到d盘,然后就要去修改。ini 文件,一堆事情。

有没有什么办法写个宏,或者。bat 文件

让工作盘符= 当前软件所在盘符。

这样我以后U盘, 一拷,然后直接点 。bat 文件,就可以运行了。

不知道这么说,说清楚了没有。

StatWeave http://www.cs.uiowa.edu/~rlenth/StatWeave/
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-1-12 20:35 | 显示全部楼层
这个应该是个不难解决的问题,但是没能太看懂你的具体情况

我的理解是这样的

那个StatW什么的东东在嫩的U盘上,嫩别的软件OO, R, Tex在K盘的固定位置上

嫩的.ini文件也在U盘上,然后.ini文件里包含了OO, R, Tex是在K盘上的位置

每次你插上U盘,直接点击U盘上StatW的引导文件比如一个.exe或者.bat或者.sh,StatW就被启动,然后StatW读.ini文件就知道别的软件的位置了。

你现在回家,但是家里的OO, R, Tex不在K盘上,所以StatW找不到。

我不知道我这么理解对不对?


--


然后,是不是只要动态改变.ini文件的内容就能保证StatW正常启动了?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2011-1-12 22:07 | 显示全部楼层
这个应该是个不难解决的问题,但是没能太看懂你的具体情况

我的理解是这样的

那个StatW什么的东东在嫩 ...
zff518 发表于 2011-1-12 20:35


差不多是这个意思, 我希望的是所有的东西都在u 盘上,然后这个u 盘不管插在那里都不需要调整 。ini 就可以运行。 因为这个u盘以后还要拿到学校外边的电脑上给项目其他的人用,所以做的越傻瓜越好。
工作版有人给我建议虚拟一个盘符出来,我还正在研究。

应该是只动态改变 。ini 文件就可以保证 StatWeave 启动了,因为有一次我换了新电脑,然后我什么都没有动,就从老电脑k 盘 把所有的programme 里头的东西都考到新电脑k 盘里头过去, StatWeave 就可以运行了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-1-12 22:30 | 显示全部楼层
差不多是这个意思, 我希望的是所有的东西都在u 盘上,然后这个u 盘不管插在那里都不需要调整 。ini 就 ...
orionsnow 发表于 2011-1-12 22:07


我觉得最简单的办法是手动建立几个.ini和.bat,然后根据所在的电脑通过点击不同的.bat来引导。

虚拟盘我不太了解怎么弄,但是一个简单的问题是,OO, R, Tex不一定都装在根目录或者是 root\programme下啊,有可能在电脑A装在K:\Programme下,在电脑B装在C:\Program Files下,电脑C装在D:根目录下,这样很难解决问题。而且虚拟盘有个问题是权限问题吧,我了解不多。

当然可以去写一个脚本自动去搜索OO, R, Tex的安装路径,但是肯定会有这样那样的问题。

我想的简单的办法就是,一次性的给不同的电脑写一个.ini和相应的调用这个.ini的引导脚本,
比如A.ini对应的StartA.bat
B.ini StartB.bat
C.ini StartC.bat
都保存在U盘上

然后根据位置点击不同的Start*.bat

--

另外,都放在U盘上放心吗?万一哪天挂了呢?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-1-12 22:36 | 显示全部楼层
要不在U盘上装一个Ubuntu,然后把OO, R, Tex和StatW都装上,然后每次用U盘引导Ubuntu完全抛弃本地系统。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2011-1-12 22:46 | 显示全部楼层
要不在U盘上装一个Ubuntu,然后把OO, R, Tex和StatW都装上,然后每次用U盘引导Ubuntu完全抛弃本地系统。
zff518 发表于 2011-1-12 22:36


第二个主意很猛,不过好像实现起来最简单,没有复杂技术。

第一个主意是这样的, 所有的软件都装在u盘上,这个东西可以看成是产品,加密复制保护之后卖给客户。客户的要求就是拿回去,不需要其他安装和调试,插上双击开始就能用。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-1-12 22:50 | 显示全部楼层
第二个主意很猛,不过好像实现起来最简单,没有复杂技术。

第一个主意是这样的, 所有的软件都装在u ...
orionsnow 发表于 2011-1-12 22:46


我刚才看了一眼,OO, R和Tex好像没有绿色版本或者类似的,如果有就好办了

如果允许一次性安装的话,可以写一个U盘固件小脚本,第一次插的时候,脚本搜索本地,找OO, R和Tex的安装路径,然后写道注册表里,然后每次启动去查注册表就好了

如果是给客户做还真是不好弄,自己的电脑鼓捣鼓捣搞不定问题不大
客户那里搞不定要饿肚子了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2011-1-12 22:56 | 显示全部楼层
我刚才看了一眼,OO, R和Tex好像没有绿色版本或者类似的,如果有就好办了

如果允许一次性安装的话, ...
zff518 发表于 2011-1-12 22:50


R 应该是有绿色版本的。 我见过,不是官方的,是其他人自己开发的。

Red-R 和EvolutionR 里头的都可以拷贝出来直接用。

开源软件如果技术足够都可以自己拿到源代码编译的。 但是这个工程也太浩大了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-1-12 23:04 | 显示全部楼层
R 应该是有绿色版本的。 我见过,不是官方的,是其他人自己开发的。

Red-R 和EvolutionR 里头的都可 ...
orionsnow 发表于 2011-1-12 22:56


我是想说就像比如说eclipse就是纯绿色软件,不需要安装,下载解压就能使用,甭管放哪

如果那4个软件都有绿色版本的话,全都写在U盘上问题就解决了

源代码发布的话,总不能在引导脚本里写个Make吧,每次要用还得先编译个三钟头,上班点开看报喝茶 吃完中午饭再开始用,呵呵

这些开源软件,确实可以自己写个wrapper把4个集成在一起,发布成绿的放在U盘上,但是Aufwand太大了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2011-1-12 23:07 | 显示全部楼层
所以我现在就是想怎么多快好省的完成党国交待的任务。

就目前开来你那个光盘方案最靠谱,而且给人看上去很牛叉的感觉。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-3-12 13:26 , Processed in 1.367861 second(s), 21 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表