Моя программа - это средство установки и запуска на основе графического интерфейса для определенной программы, когда я говорю GUI, я имею в виду командные файлы. Когда он устанавливает программу, она всегда должна знать, где она установлена, в настоящее время она просто записывает ее в переменную, но это работает только в том случае, если они не закрывают программу и не возвращаются позже, поэтому я хотел знать способ хранения постоянной переменной. Я думал, может быть что-то вроде этого:Перманентные переменные для пакетных файлов
set instloc='C:\Users\JoeBloggs\Documents\Environment\My Programs\This program.exe'
echo %instloc% > instloc.txt
attrib +h instloc.txt
Но мне было интересно, если есть специальная команда для него
'setx instloc" C: \ Users \ JoeBloggs \ Documents \ Environment \ My Programs \ This program.exe "' – npocmaka
Реестр был изобретен для этой цели. Многие статьи SO о том, как читать и записывать записи реестра в пакетном режиме. – Magoo
Ну, есть оксюморон - приравнивающий GUI (графический интерфейс пользователя) с пакетными файлами. – dbenham