• Aurora2624

    有大佬知道这个网站吗?portableapps.com,里边的软件是怎么制作的呀?我想自己制作一下自己想要的软件,应该怎么做呀?求教。真的困扰我好久了。或者有没有其他制作便携版软件的?就是将所有数据啥的,不会保存到C盘的用户文件夹下,也不会产生注册表啥的。

    主楼
  • 星渊清梦

    有的软件是自带便携版本的吧,然后你要做什么你跟ai说不就好了,这种程度,哈机米应该都能帮你

    #1
  • Aurora2624

    我想把clash-verge-rev制作一下便携版,作者没有发布便携版,说是有各种问题。想弄成便携版,我就不用每次备份配置,重新设置啥的。自带的备份感觉不好用。备份了,老是有些东西恢复不了。

    #2
  • Neo-linuxdo

    建议换v2rayN,自带便携版。

    或者找个虚拟机,把clash-verge-rev安装一下,然后直接整个目录压缩拷贝走

    #3
  • Aurora2624

    v2rayN太古老了,界面感觉有点丑。虚拟机直接压缩整个目录,换到其他设备能用吗?就我想搞一下,就是类似这个网站上的软件一样,它直接换到其他设备也能用呀。

    #4
  • Neo-linuxdo

    当然可以了,clash-verge-rev又没有啥强依赖系统的东西,安装包只是方便小白一键安装

    #5
  • Aurora2624

    但是它的数据不是保存在C盘用户APPData目录下吗?我想就便携版把它的数据保存在安装目录。

    #6
  • Aurora2624

    图片

    就类似于这种结构,它数据就存在data文件夹下

    #7
  • JackMa

    图片

    这个软件就可以,把所有的库都弄成一个exe,相当于压缩了一下

    #8
  • Neo-linuxdo

    这不行,portableapps.com上的程序之所以是便携版,是因为这些程序都支持将数据存到指定文件夹。

    一个不支持将数据存放到指定文件夹的程序,很难便携化,除非你将整个程序虚拟化,使其运行的时候,在虚拟化环境中运行。

    #9
  • Aurora2624

    我知道这个,但是我感觉这个软件弄得不好用。

    #10
  • Aurora2624

    但是像 chrome 浏览器这种的也不能指定数据存放位置呀。但是我在它的官网我看也有Chrome浏览器的便携版。

    #11
  • Scheme

    软件天生就是便携版

    只是对环境有依赖,所以要打包

    但是像 chrome 浏览器这种的也不能指定数据存放位置呀。但是我在它的官网我看也有Chrome浏览器的便携版

    Chrome好像可以指定用户数据目录吧

    #12
  • Neo-linuxdo

    不,chrome浏览器支持,在启动的时候,可以通过命令行增加参数,或者快捷方式上增加参数,就可以实现将浏览器数据存放到指定目录

    #13
  • Aurora2624

    好吧,我看人家这个网站上的软件挺多的,我还以为都能打包成便携版呢。

    #14
  • Neo-linuxdo

    试一下portableapps官网的这2个程序吧,本就是这个网站自己为了把程序便携化开发的。

    - 图片

    PortableApps.com Installer - the easy way to package portable apps

    - 图片

    PortableApps.com Launcher - make apps portable without writing code

    #15
  • Aurora2624

    就它官网的这个程序啊,但是是要把软件解压后放进去吗?我怎么弄了半天还是不能用?

    #16
  • Jimmy

    你写软件的时候就可以加个启动参数或者配置文件,决定把数据文件放在哪里

    #17

发表回复

登录后回复