Вверх ↑
Этот топик читают: Гость
Ответов: 22
Рейтинг: 1
#1: 2010-01-10 17:06:37 ЛС | профиль | цитата
Здравствуйте. Проблема в следующем. Есть программа, которая при запуске в поле ввода устанавливает адрес папки, откуда эта программа была запущена. Если программу запускать, например из папки Новая папка (2) или просто Новая папка или же любое имя папки, которое содержит пробелы, то надо, чтобы имя такой папки было помещено в кавычки. Т.е. например - C:UsersSolenijDesktop"Новая папка (2)" или C:"Program Files"Adobe
Я с HiAsm работаю недавно, поэтому не могу еще разобраться, что к чему. Помогите в решении этого вопроса.
code_16424.txt
карма: 0

0
файлы: 1code_16424.txt [275B] [148]
vip
#1.1контекстная реклама от партнеров
Ответов: 1376
Рейтинг: 197
#2: 2010-01-10 17:16:21 ЛС | профиль | цитата
Можешь так попробывать
code_16426.txt
карма: 1

0
файлы: 1code_16426.txt [370B] [148]
Ответов: 22
Рейтинг: 1
#3: 2010-01-10 17:18:47 ЛС | профиль | цитата
foksov, спасибо, но это не то. Надо, чтобы не вся строка в кавычки заключалась, а только та папка, в которой есть пробелы.
карма: 0

0
Ответов: 2203
Рейтинг: 675
#4: 2010-01-10 17:28:15 ЛС | профиль | цитата
Solenij, можно так: code_16428.txt, но возможны и другие варианты.
карма: 11

0
файлы: 1code_16428.txt [1.3KB] [304]
Ответов: 22
Рейтинг: 1
#5: 2010-01-10 17:33:49 ЛС | профиль | цитата
sla8a, спасибо. Прикольно, я бы сам не смог догадаться.
sla8a писал(а):
но возможны и другие варианты.

А другие варианты, это посложнее схема будет или можно еще упростить?
карма: 0

0
Ответов: 2203
Рейтинг: 675
#6: 2010-01-10 17:44:59 ЛС | профиль | цитата
Solenij писал(а):
А другие варианты, это посложнее схема будет или можно еще упростить?

Вот так еще можно: code_16430.txt
карма: 11

0
файлы: 1code_16430.txt [992B] [321]
Ответов: 1376
Рейтинг: 197
#7: 2010-01-10 17:51:13 ЛС | профиль | цитата
Мне кажется с маской лучше было
code_16431.txt
карма: 1

0
файлы: 1code_16431.txt [940B] [135]
Ответов: 22
Рейтинг: 1
#8: 2010-01-10 17:52:50 ЛС | профиль | цитата
Супер. Спасибо еще раз. И еще один вопрос маленький. Каким элементом лучше воспользоваться, чтобы в конце строки удалить последний символ? Что-то я такого просто не увидел в HiAsm'е. Это через элемент формат строки делается или как-то по другому?
карма: 0

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#9: 2010-01-10 17:57:26 ЛС | профиль | цитата
Solenij писал(а):
чтобы в конце строки удалить последний символ?

А вот этот не подходит


Add(Trim,728337,126,259)
{
}

карма: 22

0
Ответов: 22
Рейтинг: 1
#10: 2010-01-10 17:58:00 ЛС | профиль | цитата
foksov писал(а):
Мне кажется с маской лучше было

Спасибо, даже по моему немного по проще.
------------ Дoбавленo в 17.58:
nesco писал(а):
А вот этот не подходит

Простите, проглядел видимо. Спасибо всем еще раз.
карма: 0

0
Разработчик
Ответов: 26072
Рейтинг: 2122
#11: 2010-01-10 18:00:34 ЛС | профиль | цитата
Или вот так, именно для любого последнего символа, тк в Trim символ задавать надо

code_16432.txt
карма: 22

0
файлы: 1code_16432.txt [584B] [185]
Ответов: 22
Рейтинг: 1
#12: 2010-01-10 18:06:46 ЛС | профиль | цитата
nesco писал(а):
Или вот так, именно для любого последнего символа, тк в Trim символ задавать надо

Спасибо. Это даже лучше будет, чем трим.
карма: 0

0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)