Как заменить пробел в переменной среды (пакет)
Я использую этот код для создания переменной среды с текущей датой и временем:
setx timestamp "%DATE:/=-%@%TIME::=-%"
Результатом использования этой команды является создание строкового значения "timestamp" в HKCU\Environment со значением данных "Fri 26-04-2013@18-32-31.29".
То, что я хочу, это удалить это пространство из "FRI" и "26-04-2013@18-32-31.29", чтобы сделать его "Fri 26-04-2013@18-32-31.29".
Спасибо
2 ответа
Решение
Попробуй это:
set timestamp="%DATE:/=-%@%TIME::=-%"
set timestamp=%timestamp: =-%
setx timestamp %timestamp% /K HKEY_CURRENT_USER\ENVIRONMENT
set timestamp=%timestamp: =-%
должен установить все пробелы в 'timestamp' в тире