Karat19
03-11-2009, 22:00
Здравствуйте.Помогите решить проблему с добавлением кавычек.
Суть в следующем - я устанавливаю программы через Total Uninstall. Решил написать скрип автоустановки приложений через него. Дошел до окна,в котором нада ввести название файла и полный путь до него. С названием все в порядке-вводится,а вот путь надо указывать заключенным в двойные кавычки. И это стало препоной.
Как я только не изголялся
1 вариант
$var1 = String (@ScriptDir & '\AlcSetup.exe')
$var2 = ('"' & '$var1' & '"')
ControlSend ('', '', 'TTntEdit.UnicodeClass1', $var2)
2вариант
$var1 = String (@ScriptDir & '\AlcSetup.exe')
ControlSend ('', '', 'TTntEdit.UnicodeClass1', '"$var1"')
3 вариант
$var1 = String (@ScriptDir & '\AlcSetup.exe')
ControlSend ('', '', 'TTntEdit.UnicodeClass1', '"' & '$var1' & '"')
были и другие варианты
максимум, чего добился - это вводиться "$var1". Справку по AutoIT всю облазил, но пока решения не нашел. Как бы победить эти... кавычки?
Суть в следующем - я устанавливаю программы через Total Uninstall. Решил написать скрип автоустановки приложений через него. Дошел до окна,в котором нада ввести название файла и полный путь до него. С названием все в порядке-вводится,а вот путь надо указывать заключенным в двойные кавычки. И это стало препоной.
Как я только не изголялся
1 вариант
$var1 = String (@ScriptDir & '\AlcSetup.exe')
$var2 = ('"' & '$var1' & '"')
ControlSend ('', '', 'TTntEdit.UnicodeClass1', $var2)
2вариант
$var1 = String (@ScriptDir & '\AlcSetup.exe')
ControlSend ('', '', 'TTntEdit.UnicodeClass1', '"$var1"')
3 вариант
$var1 = String (@ScriptDir & '\AlcSetup.exe')
ControlSend ('', '', 'TTntEdit.UnicodeClass1', '"' & '$var1' & '"')
были и другие варианты
максимум, чего добился - это вводиться "$var1". Справку по AutoIT всю облазил, но пока решения не нашел. Как бы победить эти... кавычки?