论坛首页
论坛首页 主讨论区 PortableApps交流 portableapps文件夹移动之后.....

portableapps文件夹移动之后.....

关于PortableApps便携软件的使用、想法及各类问题。

版主: jooseng

joshatt 两把菜刀
两把菜刀

帖子: 27
某软件, 是portableapps.com标准格式的. 本来在A文件夹. 我把它移动到B, 运行软件, 警告我文件夹移动了, 问我xxx, 我回答是.
后来, 我又从B移回A, 运行软件, 发现不警告了, 又反复在AB之间移动, 发现再也不警告了....

请问, 应该是这样吗?

我希望它每次都警告, 因为我想是否和"工作目录"有关?------ 此软件会保存工程文件, 是保存在软件文件夹(的某个子文件夹)内, 我希望文件夹在AB等处移动后, 工作目录也变化, 这样我open工程文件的时候, 直接就找到了........不知道工作目录是否在我看到警告后, 回答"是"的时候就修正了?

portableapps.com标准格式, 好像也不标准. 有的软件不警告, 有的警告一下就自动运行软件了, 有的要回答是否, 有的则警告一下,我必须再次运行软件才能进去

jooseng 革命同志
革命同志

帖子: 3490
如果100%按照portableapps.com 的标准,那很多软件都不能做。
不过关于移动了文件夹是否给警告则是要看有关的软件。
如果移动了文件夹,软件本身或Launcher能自动调整路径,软件能正常运行,就没有必要给警告。
否则就应该给出警告或者拒绝运行。
不过有些制作者不管三七二十一,一律给警告或者不给警告。

如果是PAF格式,你可以看一下 “..\App\AppInfo\Launcher”里的 Launcher.ini.
在[Launch]部分
如果没有设置(默认) DirectoryMoveOK 或 DirectoryMoveOK=warn, 会给警告。=yes 就不会警告,=No 就会拒绝运行.

参考:
http://portableapps.com/manuals/Portabl ... torymoveok

joshatt 两把菜刀
两把菜刀

帖子: 27
jooseng 写道:
如果100%按照portableapps.com 的标准,那很多软件都不能做。
不过关于移动了文件夹是否给警告则是要看有关的软件。
如果移动了文件夹,软件本身或Launcher能自动调整路径,软件能正常运行,就没有必要给警告。
否则就应该给出警告或者拒绝运行。
不过有些制作者不管三七二十一,一律给警告或者不给警告。

如果是PAF格式,你可以看一下 “..\App\AppInfo\Launcher”里的 Launcher.ini.
在[Launch]部分
如果没有设置(默认) DirectoryMoveOK 或 DirectoryMoveOK=warn, 会给警告。=yes 就不会警告,=No 就会拒绝运行.

参考:
http://portableapps.com/manuals/Portabl ... torymoveok

谢谢解答.
是PAF的, 但..\App\AppInfo\文件夹里面没有Launcher.ini文件.
搜索了一下, 所有文件都不含"DirectoryMoveOK".
只是..\Data\WebBuilderPortable.ini 这个文件相关:
[WebBuilderPortable]
LastDrive=D:
LastDirectory=D:\other\WebBuilderPortable9

jooseng 革命同志
革命同志

帖子: 3490
我昨天写错,应该是PAL格式。是指便携软件的Launcher 是以PortableApps.comLauncher 生成的。那一定会有Launcher.ini。
例如Launcher 是 WeBuilderPortable.exe, 就一定有一个 WeBuilderPortable.ini 在 “..\App\AppInfo\Launcher”。
如果没有,或者甚至连AppInfo文件夹都没有,那就不是PAL格式而是直接以NSIS代码编写的。
参考:
http://portableappc.com/guide/pal-guide/
http://portableappc.com/guide/nsis-guide/

如果是NSIS格式,因代码毋须公开(绝大多数的作者也不会公开),那我们就无法确实知道Launcher的运行行为,也无法修改了。

joshatt 两把菜刀
两把菜刀

帖子: 27
好的.
可能是不标准的PAL格式吧----有Appinfo文件夹, 但只有3个appicon相关文件,还有一个appinfo.ini, 里面包含了format,details,license,version,control几方面内容

谢谢帮助


回到 PortableApps交流