论坛首页
论坛首页 开发者论坛 Beta试验场 Graphviz 2.28 便携版

Graphviz 2.28 便携版

公开发布前的软件测试。在此投递您的作品。

版主: David Pi

帖子 2012-01-18 10:56
paulhybryant 头像
分舵香主
分舵香主

帖子: 56
软件Graphviz
分类:应用软件
软件介绍:Graphviz (short for Graph Visualization Software) is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts. It also provides libraries for software applications to use the tools. Graphviz is free software licensed under the Eclipse Public License.
Graphviz能够自动根据所要话的图来进行排版,适合于用程序或脚本生成dot语言的脚本,简单易用。
此版本包含图形化的编辑器以及预览效果,不需要通过命令行编译生成图片。
便携版说明:本便携版根据官方Graphviz 2.2.8制作,未修改任何内容。设置保存于 Data\settings 。

下载 Graphviz Portable 2.2.8
(22MB下载/153MB安装)

发行说明:

Graphviz Portable 2.2.8(2012.2.9):

[list]
[*]首次发布,基于Graphviz 2.2.8官方版本。
最后由 paulhybryant 编辑于 2012-02-10 5:31,总共编辑了 1 次

帖子 2012-01-27 23:42
David Pi 头像
建寨老工
建寨老工

帖子: 213

Hi,我看了这个便携软件,很不错,几点改进意见如下:

1.环境变量的设置方式:

通过:
代码: 全选
[RegistryValueWrite]
HKLM\System\CurrentControlSet\Control\Session Manager\Environment\Path=REG_EXPAND_SZ:%PATH%;%PAL:AppDir\Graphviz2.28\bin%

设置的环境变量是系统永久变量,在软件关闭后仍然留在系统中,便携软件最好不要这么做。正确的方法是设置进程级别变量(只对当前进程和子进程有效):
代码: 全选
[Environment]
PATH=%PATH%;%PAL:AppDir%\Graphviz2.28\bin


另外,正确的写法是:%PAL:AppDir%\Graphviz2.28\bin 而不是 %PAL:AppDir\Graphviz2.28\bin%

2. 通过Total Uninstall监视,发现此软件创建了 HKCU\Software\Trolltech\MDI Example 这个键值。

QT程序一般会创建类似这样的键值:
HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\X:\PortableApps\AppNamePortable\App\AppName
HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\X:\PortableApps\AppNamePortable\App\AppName

在PAL中可以通过:
代码: 全选
[QtKeysCleanup]
1=Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:
2=Qt Plugin Cache 4.6.false

来清除。
不过这个软件留下的并不是标准的QT键值。应该当做一般注册表键清理:
代码: 全选
[RegistryKeys]
-=HKCU\Software\Trolltech\MDI Example

[RegistryCleanupIfEmpty]
1=HKCU\Software\Trolltech


3. 另外这似乎是个GTK程序。一般Linux的移植程序都可以通过设置HOME变量将配置文件定向到Data目录中:
代码: 全选
[Environment]
HOME=%PAL:DataDir%

不过经过简单的试用,我并没有发现这个程序会生成任何配置文件。如果有的话,可以试试这个方法。

帖子 2012-01-31 3:50
paulhybryant 头像
分舵香主
分舵香主

帖子: 56
谢谢David的建议,已做相应的修改。

修改后的程序上传在http://dl.dbank.com/c0aunpg2kn

帖子 2012-02-07 22:15
David Pi 头像
建寨老工
建寨老工

帖子: 213

嗯,我看了,挺好的,没有问题。另外启动画面可以改一下 :D 附件里这个也比较丑,您愿意美化一番就更好了。

另外您最好可以根据置顶帖(http://www.portableappc.com/forum/viewtopic.php?f=9&t=23)将主贴修改一下,将最终的外链放上去吧。
您没有权限查看这个主题的附件。

帖子 2012-02-10 5:32
paulhybryant 头像
分舵香主
分舵香主

帖子: 56
呵呵,不是做美工的料,这个splash我觉得很不错啊。
根据置顶帖修改了主贴。

帖子 2012-02-14 9:17
jooseng 革命同志
革命同志

帖子: 3490
[RegistryValueWrite] 里:

HKLM\System\CurrentControlSet\Control\Session Manager\Environment\Path=REG_EXPAND_SZ:%PATH%;%PAL:AppDir\Graphviz2.28\bin%

这一行我检查过注册表,应该不对。应该是:

HKLM\System\CurrentControlSet\Control\Session Manager\Environment\Path=REG_EXPAND_SZ:%PATH%;%PAL:AppDir%\Graphviz2.28\bin

帖子 2012-02-14 13:39
paulhybryant 头像
分舵香主
分舵香主

帖子: 56
jooseng 写道:
[RegistryValueWrite] 里:

HKLM\System\CurrentControlSet\Control\Session Manager\Environment\Path=REG_EXPAND_SZ:%PATH%;%PAL:AppDir\Graphviz2.28\bin%

这一行我检查过注册表,应该不对。应该是:

HKLM\System\CurrentControlSet\Control\Session Manager\Environment\Path=REG_EXPAND_SZ:%PATH%;%PAL:AppDir%\Graphviz2.28\bin


谢谢jeeseng指出,David在上面已经也指出了这一点,在新上传的版本里已修正。


回到 Beta试验场