2008-10-05 5 views
1

У меня есть сценарий оболочки Windows, который открывает приложение. Я хотел бы изменить его, чтобы он автоматически открывал файл при открытии приложения.Автоматическое открытие файла с использованием сценария оболочки Windows

Я знаю, что он использует VBscript, но я не знаком с языком; все обучающие материалы, которые я нашел, просто говорили об использовании VBS для веб-страниц, а не для сценариев Windows. Я знаю, что синтаксис отличается, потому что я получаю сообщения об ошибках.

Лучшее «решение», которое я нашел, состояло в том, чтобы просто добавить путь к файлу в конце запуска, используя символ «&», но Windows выдает сообщение об ошибке, указывающее, что файл не найден. Я что-то упускаю?

ответ

4

Необходимо указать имя файла, чтобы любые пробелы в пути не вызывали проблем.

Вместо того, чтобы просто используя & файла, чтобы добавить имя файла, использование: & Chr (34) & файла & Chr (34)

Такое поведение также будет полагаться на приложения принимать файл, чтобы открыть в командной строке, в то время как общий не является обязательным. Альтернативный подход состоял бы в том, чтобы попытаться выполнить файл непосредственно с помощью Shell.Execute. Это эквивалентно двойному щелчку файла в проводнике и должно запустить приложение, зарегистрированное для обработки этого типа файла.