Летучая мышь имеет >>%vbs% echo oShellLink.IconLocation = "%1, 0"
для производства
oShellLink.IconLocation = "" C:\WINDOWS\NOTEPAD.exe ", 0" `
где% 1 - путь в кавычках
Однако, если я не удаляю кавычки из пути, как здесь:
oShellLink.IconLocation = "C:\WINDOWS\NOTEPAD.exe, 0"
Я получаю титульную ошибку. Что ты предлагаешь? (Обратите внимание, что% 1 всегда снабжается кавычками)
Кроме того, я не очень знаком с VBScript, почему он не требует кавычек рядом друг с другом?
...
До сих пор не ясно, почему vbscript не может интерпретировать это назначение, но нашел исправление:% ~ 1 - Расширяет% 1 и удаляет любые окружающие кавычки ("").