![]() |
Проблема передачи параметров в скрипт при запуске из ярлыка
Создаю ярлык в контекстном меню SendTo. В свойствах ярлыка прописал запуск с ключом /Cs.
В скрипте ChngCase.vbs первыми строками стоит проверка передаваемых параметров: Код:
F = WScript.Arguments(0) Устанавливаю курсор на файл -> ПКМ -> Отправить -> Щелчок по ярлыку "С заглавной буквы". Появляется первое окно в котором отображается полный путь к файлу под курсором. Закрываю это окно, но второго окна не появляется, а появляется ошибка Цитата:
Положил рядом со скриптом одноименный батник и изменил в ярлыке расширение на .bat, дабы проверить передачу параметров ярлыком. Файл ChngCase.bat Код:
@Echo Off Как правильно создать ярлык для запуска .vbs скрипта с передачей ему этих двух параметров: ключа и пути к файлу ? |
Перед маршрутом скрипта вставьте сервер сценариев wscript.exe.
Кроме того можно разделить параметры на именованные и нет. /Cs - его лучше проверять как именованный. Например: Код:
If WScript.Arguments.Named.Exists("Cs") Then MsgBox "есть" Код:
CurrentFile = WScript.Arguments.UnNamed.Item(0) |
Время: 13:49. |
Время: 13:49.
© OSzone.net 2001-