代码之家  ›  专栏  ›  技术社区  ›  Cuga

如何读取给定给卸载程序的命令行参数?

  •  5
  • Cuga  · 技术社区  · 14 年前

    我不需要按名字来读——只要读第一个参数就足够了。

    2 回复  |  直到 14 年前
        1
  •  7
  •   Anders    14 年前

    使用 GetParameters FileFunc.nsh中的和GetOptions助手函数(包括在NSIS中)

        2
  •  12
  •   Cuga    14 年前

    为了其他人的利益,这里是我实际使用的代码。

    C:\path\to\program.exe -SELECT-DATA=FALSE
    

    然后在卸载程序的 un.onInit

    Function un.onInit
      ${GetParameters} $R0
      ${GetOptions} $R0 "-SELECT-DATA=" $R1
      MessageBox MB_OK "Value read: $R1"
    FunctionEnd