论坛首页
论坛首页 开发者论坛 PortableApps开发 便携“微云同步盘”遇到三个问题,请指教!

便携“微云同步盘”遇到三个问题,请指教!

讨论关于便携软件开发的技术与问题,包括PAL、NSIS、VMware ThinApp及其他。
wzk999 两把菜刀
两把菜刀

帖子: 19
一、该软件会在c盘(系统盘)下生成ftnstat.stat文件
用Custom.nsh,内容如下:
${SegmentFile}

${SegmentPostPrimary}
Delete $HOMEDRIVE\ftnstat.stat
!macroend
结果,退出便携版后,ftnstat.stat文件还是存在。该如何处理?

二、xp和win7文档路径不同
该软件会在“(我的)文档”下生成目录,分别如下:
xp:%USERPROFILE%\My Documents
win7:%USERPROFILE%\Documents
我想制作的便携软件,适配这两个系统,该怎么处理?

三、PAL对中文路径不管用?
以xp为例,该软件会在“我的文档”中生成“微云传输”等目录。用以下语句:
[DirectoriesMove]
-=%USERPROFILE%\My Documents\微云传输

[DirectoriesCleanupIfEmpty]
1=%USERPROFILE%\My Documents\微云传输
退出便携版后,“微云传输”目录仍然存在。是不是PAL对中文路径不管用?

直接用:
[DirectoriesMove]
-=%USERPROFILE%\My Documents

[DirectoriesCleanupIfEmpty]
1=%USERPROFILE%\My Documents
可以做到不产生“微云传输”等目录。但是,如果“我的文档”里东西过多,处理效果堪忧。

望有大侠给解答一下!

jooseng 革命同志
革命同志

帖子: 3604
1) NSIS没有$HOMEDRIVE这个变量。好像也不能直接用Windows变量。
改为
Delete "%HOMEDRIVE%\ftnstat.stat"
如果不行,用:
ReadEnvStr $0 HOMEDRIVE
Delete "$0\ftnstat.stat"


2)用$Documents变量。

3)将Custom.nsh篇码改为UTF-16LE
用英文字体例如Arial,不要用中文字体如宋体。

wzk999 两把菜刀
两把菜刀

帖子: 19
jooseng 写道:
1) NSIS没有$HOMEDRIVE这个变量。好像也不能直接用Windows变量。
改为
Delete "%HOMEDRIVE%\ftnstat.stat"
如果不行,用:
ReadEnvStr $0 HOMEDRIVE
Delete "$0\ftnstat.stat"


2)用$Documents变量。

3)将Custom.nsh篇码改为UTF-16LE
用英文字体例如Arial,不要用中文字体如宋体。


1、试过了,还是搞不掂。
2、其实一点儿都不懂NSIS,写Custom.nsh都是照样画葫芦;以后慢慢研究。
3、把Custom.nsh删了,文档下还是有目录残留。今儿再试了一下,xp下,残留的是“微云相册”目录,“微云传输”能删除。或许是腾讯的东西都比较流氓,比较难搞掂?

wzk999 两把菜刀
两把菜刀

帖子: 19
绿色版在此:http://pan.baidu.com/s/1i5cx7gT。

大侠有空给研究一下?

jooseng 革命同志
革命同志

帖子: 3604
登入后还没弄清楚软件怎样用,就已经在我的D盘建好目录并将网盘里的东西全部下载到本地了。快得恐怖。

不要和其它的腾讯软件同时运行,当然包括QQ。

WeiyunPortable_2.0.0.532_SimpChinese.paf.exe (11.3MB)
图片

wzk999 两把菜刀
两把菜刀

帖子: 19
jooseng 写道:
登入后还没弄清楚软件怎样用,就已经在我的D盘建好目录并将网盘里的东西全部下载到本地了。快得恐怖。

不要和其它的腾讯软件同时运行,当然包括QQ。

WeiyunPortable_2.0.0.532_SimpChinese.paf.exe (11.3MB)
图片


万分感谢大侠亲自操刀!
还是PAL的,太棒了!
在win7中,非常洁净了。在xp中,有点问题。win7中,“微云相册”是建在“图片”下的;在xp中,“微云相册”是直接建在“我的文档”里的。照样画葫芦,直接修改Custom.nsh,但在xp中,“微云相册”还是顽固地存在!Custom.nsh编码应该没问题,是直接修改原文件的。

大侠手头有xp不?有空再给整整?
我都给这劳什子东西烦得不要不要的了!

jooseng 革命同志
革命同志

帖子: 3604
wzk999 写道:
万分感谢大侠亲自操刀!
还是PAL的,太棒了!
在win7中,非常洁净了。在xp中,有点问题。win7中,“微云相册”是建在“图片”下的;在xp中,“微云相册”是直接建在“我的文档”里的。照样画葫芦,直接修改Custom.nsh,但在xp中,“微云相册”还是顽固地存在!Custom.nsh编码应该没问题,是直接修改原文件的。

大侠手头有xp不?有空再给整整?
我都给这劳什子东西烦得不要不要的了!

WeiyunPortable_2.0.0.532_rev_1_SimpChinese.paf.exe (11.3MB)
图片

wzk999 两把菜刀
两把菜刀

帖子: 19
jooseng 写道:
wzk999 写道:
万分感谢大侠亲自操刀!
还是PAL的,太棒了!
在win7中,非常洁净了。在xp中,有点问题。win7中,“微云相册”是建在“图片”下的;在xp中,“微云相册”是直接建在“我的文档”里的。照样画葫芦,直接修改Custom.nsh,但在xp中,“微云相册”还是顽固地存在!Custom.nsh编码应该没问题,是直接修改原文件的。

大侠手头有xp不?有空再给整整?
我都给这劳什子东西烦得不要不要的了!

WeiyunPortable_2.0.0.532_rev_1_SimpChinese.paf.exe (11.3MB)
图片

再次感谢大侠!!!
这简直是活命之恩。


回到 PortableApps开发