|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Кавычки внутри кавычек в VBS |
|
|
VBS/WSH/JS - [решено] Кавычки внутри кавычек в VBS
|
Старожил Сообщения: 474 |
Возможно вопрос банален, но никак не могу разобраться, как использовать кавычки внутри кавычек в VBS. То есть, например даже элементарная команда
выдаёт ошибку. Хочу напечатать именно Меню "Пуск" ,а не Меню Пуск. Так же и с другими командами. Пишу скрипт добавляющий строки в файл и в этих строчках есть кавычки. Был бы признателен за помощь.
|
|
Отправлено: 00:31, 15-01-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 03:20, 15-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 474
|
Профиль | Отправить PM | Цитировать Спасибо, тема закрыта.
|
Отправлено: 12:05, 15-01-2011 | #3 |
Старожил Сообщения: 474
|
Профиль | Отправить PM | Цитировать В дополнение к теме, запуск приложения со строкой, содержащей путь.
Так не работает, ошибка - файл не найден: А вот так работает: Строка запуска заключается в ТРОЙНЫЕ кавычки! |
Отправлено: 20:23, 16-01-2011 | #4 |
Старожил Сообщения: 175
|
Профиль | Отправить PM | Цитировать Цитата BigBoo:
Обычный путь - без пробелов, не обязательно заключать в кавычки. Например: |
||
Отправлено: 12:57, 17-01-2011 | #5 |
Старожил Сообщения: 474
|
Профиль | Отправить PM | Цитировать Цитата SendMessage:
А работает только с ТРОЙНЫМИ кавычками: Честно не знаю, для чего нужно утраивать кавычки, но работает только так! С путями без пробелов согласен, да это и само собой разумеется. |
|
Отправлено: 14:46, 17-01-2011 | #6 |
Старожил Сообщения: 175
|
Профиль | Отправить PM | Цитировать Цитата BigBoo:
В конструкции WSHShell.Run ""C:\Program Files\Internet Explorer\Iexplore.exe"" внешние кавычки относятся не к тексту, а к обрамлению текста. А сам текст такой - "C:\Program Files\Internet Explorer\Iexplore.exe". Но чтобы vbs правильно отображал кавычки в самом тексте - их делают двойными. Поэтому они и вышли тройными - WSHShell.Run """C:\Program Files\Internet Explorer\Iexplore.exe""" - относящиеся к обрамлению текста я выделил красным, а кавычки текста синим. Надеюсь, теперь понятно до конца? Кстати, если в vbs нужно передать, например, текст состоящий из кавычек, вот такой: то записать придется так: ![]() |
|
Отправлено: 15:41, 17-01-2011 | #7 |
Старожил Сообщения: 474
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось BigBoo, 30-01-2011 в 23:36. Отправлено: 23:28, 30-01-2011 | #8 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Цитата BigBoo:
Если нет, то мысль яснее |
|
Отправлено: 00:06, 31-01-2011 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:21, 31-01-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Нестандартные кавычки | EN130 | Microsoft Windows 2000/XP | 5 | 13-10-2010 15:20 | |
Разное - [решено] Обработка кавычек в семерке | pve | Microsoft Windows 7 | 6 | 28-01-2010 08:03 | |
VBS/WSH/JS - Помогите редактировать Autorun_Disable.vbs на Autorun_Enable.vbs | nod201 | Скриптовые языки администрирования Windows | 0 | 05-12-2009 05:44 | |
Разное - [решено] передача кавычек в XmlHttpRequest | harrique | Программирование и базы данных | 3 | 26-01-2009 08:29 | |
[решено] svcpack.inf, двойные кавычки в параметрах | _DRON_ | Автоматическая установка Windows 2000/XP/2003 | 2 | 23-06-2008 15:37 |
|