Баг при передаче параметров

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

Сообщение Gregory » Вс май 04, 2003 9:44 am

Заметил такой глюк: если скрипту передать имя файла как параметр (например при использовании скриптов в контекстном меню), то PowerPro в этом имени файла проигнорирует свой специальный символ " ' ". Таким образом скрипту передастся совсем другое имя, что не есть хорошо, а точнее очень плохо. Конечно, можно этот символ в именах файлов не использовать, но что делать с CD дисками?
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Reuben » Вс май 04, 2003 10:32 am

<!--QuoteBegin--Gregory+May 4 2003, 11:44--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Gregory @ May 4 2003, 11:44)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Заметил такой глюк: если скрипту передать имя файла как параметр (например при использовании скриптов в контекстном меню), то PowerPro в этом имени файла проигнорирует свой специальный символ " ' ". Таким образом скрипту передастся совсем другое имя, что не есть хорошо, а точнее очень плохо. Конечно, можно этот символ в именах файлов не использовать, но что делать с CD дисками? <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Можно попробовать заменить в настройках ' на что -нибудь более экзотическое, # например, но придется все скрипты переписывать <!--emo&:(-->Изображение<!--endemo-->
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Gregory » Вс май 04, 2003 10:51 am

Я что-то не нашел в настройках такой возможности. Символы &~\ {} можно заменить на другие, а вот ', кажется нельзя. <!--emo&:(-->Изображение<!--endemo-->
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение dAnIK SeNT » Вс май 04, 2003 1:50 pm

2Gregory
Сейчас поддерживается какой-то новый подход к передаче этого параметра. Скачай последнюю версию (у меня 3.7.04) и почитай хелп. Или я сам посмотрю - пока некогда.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Gregory » Вс май 11, 2003 11:17 am

2dAnik SeNt
2Reuben

Спасибо за информацию.
Возник вопрос номер следующий: как из PowerPro запустить файл с пробелами и символом ' в имени?
<span style='font-family:Courier'>"&(file)"</span> не запускает файл поскольку пропускается ', а <span style='font-family:Courier'>do(file)</span> не может запустить файл с пробелами в имени.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Reuben » Вс май 11, 2003 11:38 am

file - это ведь строчка? а что если пройтись по этой строчке и заменить в ней все апострофы на два апострофа? только что пришло в голову, не проверял, но если работает, то что называется "спасибо за вопрос", у меня у самого "rock'n roll animal.mp3" не играет <!--emo&:)-->Изображение<!--endemo-->
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Gregory » Вс май 11, 2003 12:58 pm

Пока писал скрипт увидел, что при использовании _file_, апостроф в имени файла не пропускается. Только запустить этот файл PowerPro все равно не могёт, пишет

Sharing/Network-protection error
"c:\Documents and Settings\Gregory Shurenkov\My Documents\My Music\Blackmore\Sound\01-Blackmore's Night - Albums\01-Shadow Of The Moon (1997)\14-Greensleeves.Mp3"

Глюк!

PS Не mp3-шные файлы из той же директории PowerPro все-таки запускает... Странно все это.
Последний раз редактировалось Gregory Вс май 11, 2003 12:59 pm, всего редактировалось 1 раз.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0


Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron