![]() |
Добавление двойных кавычек в путь к файлу
Здравствуйте.Помогите решить проблему с добавлением кавычек.
Суть в следующем - я устанавливаю программы через Total Uninstall. Решил написать скрип автоустановки приложений через него. Дошел до окна,в котором нада ввести название файла и полный путь до него. С названием все в порядке-вводится,а вот путь надо указывать заключенным в двойные кавычки. И это стало препоной. Как я только не изголялся максимум, чего добился - это вводиться "$var1". Справку по AutoIT всю облазил, но пока решения не нашел. Как бы победить эти... кавычки? |
Код:
$var = '"' & @ScriptDir & '\AlcSetup.exe"'; Здесь в начале и в конце вводится одинарный апостроф, потом двойной, потом снова одинарный |
kaster, спасибо большое - все сработало. Пробывал переносить папку и на диск D и выносить на рабочий стол - все определяется.
А можешь (если не сложно) указать раздел справки, где это как-то описано? |
ну, скажу так. апострофы можно использовать двух видов - одинарные и двойные. причем если для обозначения строки используешь двойные, то внутри строки одинарные будут восприниматься как просто апостроф, как в слове it's например. либо, если у тебя есть предпочтение использовать исключительно один вид апострофов, скажем одинарный, но в самой строке тебе надо чтобы этот символ был, то надо обозначать его дважды. например
Код:
$var = 'it''s the string'; что в итог приравняет строку $var выражению it's the string |
kaster, еще раз спасибо.
После некоторого времени обнаружил, что иногда в название и в путь к программе примешиваются посторонние знаки. Откуда они берутся? |
Цитата:
|
kaster,
Цитата:
Так что уже, вроде, разобрался. Спасибо за участие. |
Время: 05:39. |
Время: 05:39.
© OSzone.net 2001-