Как установить пустое описание файла с помощью AutoItWrapper?

Когда я добавляю эту директиву оболочки, она изменяет поле описания моего исполняемого файла. Но когда я оставляю его пустым (или опускаю директиву), его значение по умолчанию равно Aut2Exe.

#AutoIt3Wrapper_Res_Description= 

Как я могу изменить это поведение? Есть ли параметр для AutoIt3Wrapper.exe, который оставляет его пустым? Это команда компиляции, выполняемая SciTE:

"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /in "C:\...\myscript.au3" /console

person shuji    schedule 22.12.2014    source источник


Ответы (1)


Глядя на исходный код AutoIt3Wrapper, который предоставляется при установке, можно увидеть следующую строку (строка 2326 в моей установке):

If $INP_Description = "" Then $INP_Description = FileGetVersion($AutoItBin, "FileDescription")

Я считаю, что это источник описания Aut2Exe.

Как заставить описание быть пустым, немного сложнее. Быстрый и простой хак состоит в том, чтобы иметь скрипт, который запускается после компиляции и удаляет описание. У меня обычно есть reshacker где-нибудь под рукой для таких задач.

В долгосрочной перспективе я передам вопрос разработчику, так как кажется странным задавать описание, когда пользователь явно оставил его пустым.

person Matt    schedule 23.12.2014