wix SetProperty Before = 'AppSearch' - PullRequest
       78

wix SetProperty Before = 'AppSearch'

0 голосов
/ 14 декабря 2018

Как я могу изменить формат даты и времени?Мне нужно заменить ":" на "_" во времени.Ниже мой код:

<SetProperty Before='AppSearch' Sequence='both' Id='HOSTNAME' Value="[ComputerName]_[Time]_[Date]">NOT HOSTNAME</SetProperty>

1 Ответ

0 голосов
/ 14 декабря 2018

MSI SDK хорошо документирует это: Свойство времени :

Формат значения зависит от локали пользователя и является форматомполучено с использованием функции GetTimeFormat с параметром TIME_FORCE24HOURFORMAT | TIME_NOTIMEMARKER.

Таким образом, языковой стандарт пользователя будет влиять на формат, а затем вам, вероятно, потребуется использовать настраиваемое действие для получения форматированиятак, как ты этого хочешь.Я не могу придумать другого способа сделать это.

Все время самый глупый VBScript : (уже очень поздно)

MsgBox Day(Now) & "_" & Month(Now) & "_" & Year(Now) & "_" & Hour(Now) & "_" & Minute(Now) & "_" & Second(Now)

И просто подсказку о том, как вставить пользовательские действия, можно найти здесь: Как выполнить условное пользовательское действие только при установке и изменении?


...