отбой... все решил... верней вызов из .bat был неверный:
было: cscript.exe //nologo "\\путь\файл.vbs" "result=!result!"
надо: cscript.exe //nologo "\\путь\файл.vbs" "!result!"
ну и в .vbs:
Код:
Option Explicit
это вначале обязательно. И при указании адреса для ярлыка, можно использовать:
.TargetPath = "c:\" & WScript.Arguments.Item(0) & "\run.exe"
тему "решаем" но пожелание осталось бы использовать не "громоздкую" конструкцию, а объявить в .vbs переменную result и пользоваться ей
т.е. Dim result
и
.TargetPath = "c:\" & result & "\run.exe"