Я хочу изменить значение реестра (REG_DWORD), а затем запустить приложение с помощью пакетного файла, который находится в той же папке, что и заявление. Я попытался следующие строки, но это не работает:Измените значение реестра, затем запустите приложение, используя пакетный файл
reg add "HKEY_CURRENT_USER\A User Name\An Application Name" /v A value name_h3981298716 /d "99" /t REG_DWORD /f
START %~dp0AnApplicationName.exe
«СТАРТ ...» будет работать без «рег добавить ...» код. Пакетный файл может запускать приложение, но он не может изменить значение реестра типа REG_DWORD.
Как правильно выполнить последовательность ниже с помощью командного файла?
Сначала измените значение реестра типа REG_DWORD.
Затем запустите приложение.
Потому что есть что-то не так. Пожалуйста, будьте более конкретными! – aschipfl
Попробуйте окружить '% ~ dp0AnApplicationName.exe' двойными кавычками. Всякий раз, когда командный файл «не работает» размещает столько полезных «эхо» там и запускает его с помощью командной строки. С этим вы можете проверить, в какой момент файл вышел из строя. – geisterfurz007
«СТАРТ ...» будет работать без кода «reg add ...». Пакетный файл может запускать приложение, но он не может изменить значение реестра типа REG_DWORD. – Bayu