Как в WSH получить полный путь к каталогу #133811


#0 by yuray
Прописал в реестре в параметре примерно так WScript.exe C:my.vbs "%1".в самом скрипте WScript.Arguments возвращает путь к каталогу в формате DOS. т.е. c:progra~1...а как можно получить с:program files... ?
#1 by Странник
#2 by yuray
up-ну разок, т.к. не получается ничего...все методы WSH возвращают путь в формате DOS :-(
#3 by panda
WScript.Arguments возвращает не путь к каталогу, а переданный параметр, который представляет собой произвольный текст. Если он передается из вызывающей программы как короткое имя - будет короткое. Передастся как длинное - будет длинное. А методы WSH возвращают длинные имена и только длинные. (например, попробуй, ScriptFullName и т.д.) Более того, на NTFS коротких (DOS) имен вообще может не быть.
#4 by yuray
спасибо,тогда как можно в параметр передать путь к текущей папке длинным именем?%1 возвращает "c:progra~1"
#5 by panda
ОТКУДА передать????
#6 by Young
Может, это поможет?http://forum.script-coding.info/topic.php?topic=33
#7 by yuray
спасибо огромное!именно это мне и надо! :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С