diff options
author | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2019-10-05 07:43:14 -0700 |
---|---|---|
committer | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2019-10-05 07:43:14 -0700 |
commit | a2e3b6de9e86cd05d990e9c6d3e9759c93c824bf (patch) | |
tree | 8cd7505dd35a1792a44a851858fe1a6f7bd6f212 | |
parent | e2d9d48ce07b272faec5dccba4ae23725b75d2d1 (diff) | |
download | PortableVM-master.tar PortableVM-master.tar.gz PortableVM-master.tar.bz2 PortableVM-master.zip |
-rw-r--r-- | PortableVM.lua | 4 | ||||
-rw-r--r-- | README.md | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/PortableVM.lua b/PortableVM.lua index 80c5496..6981834 100644 --- a/PortableVM.lua +++ b/PortableVM.lua @@ -10,6 +10,10 @@ DISK_PATH = arg[1] BOOT_CMD = arg[2] SNAP_PATH = mUtils.getSnapPath() +if os.getenv("SNAP_PATH") ~= nil then + SNAP_PATH = string.format(os.getenv("SNAP_PATH"), SNAP_PATH) +end + if DISK_PATH == nil or BOOT_CMD == nil then io.stderr:write("Arguments are missing. Usage: PortableVM <The absolute path of the disk> <VM boot command>\n") os.exit(1) @@ -83,6 +83,10 @@ C:\> lua PortableVM.lua E:\QEMU\disk.qcow2 qemu-system-i386 -hda %%s ..... 本项目会执行很多 Shell / CMD 程式,如果你想看清楚到底执行了甚么,可以设置 `DEBUG` 环境变量为 `1`。 +# 更多选项 + +支持修改默认的子盘路径(默认是 `%USERPROFILE%\vm.format`)。只需要设置 `SNAP_PATH` 环境变量即可,支持用 `%s` 代替默认路径。 + # 实际测试 家里电脑不精确测试结果是还不如直接写快(大雾 |