设置局部变量而不在计算机掉线时删除它

Set local variable without deleting it when computer goes off-line

我需要设置一个局部变量。 我知道我可以使用: 设置 dummyX=C:\Program Files (x86)

但是我如何做到这样,当计算机离线时,变量会被记住?

SETX

if not defined dummyX (
    setx dummyX "C:\Program Files (x86)"
    set " dummyX=C:\Program Files (x86)"
)

你需要setx和set,因为setx在cmd.exe再次启动后生效。