diff options
-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` 代替默认路径。 + # 实际测试 家里电脑不精确测试结果是还不如直接写快(大雾 |