|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maxim Golub 2:5054/64.35 14 Mar 2005 21:21:24 To : Sergei Dubarev Subject : origin -------------------------------------------------------------------------------- Sun Mar 13 2005 19:23, you wrote to me: SD> Hello Maxim! SD> Tue Mar 08 2005 , 21:17, SD> Maxim Golub -> All: MG>> Имеется сабж. Hеобходимо чтобы при открытии Golded'a менялся MG>> ориджин. То есть например писалось название текущего трека в MG>> XMMS. Так в чем вопрос: Какой командой можно сделать замену MG>> строки в файле(в моем случае golded.cfg,строка 144). SD> Возьми sed или perl. Музыкальный трек из xmms можно подсовывать с SD> помощью егоного плагина Song Change. Вот совершенно бездумно и лениво SD> написанный скрипт, который, тем не менее, делает требуемую работу, SD> правда, не для конфига деда, а для темплейта письма. :) SD> === тут резко начался np === SD> #!/usr/bin/perl SD> die "Please specify music track name!\n" unless (@ARGV); SD> my $trackname = $ARGV[0]; SD> $trackname = `echo "$trackname" | iconv -f cp1251 -t koi8-r -`; SD> my $original_template = `cat /var/golded/golded.tpl.1`; SD> $original_template =~ s/subst_np_plugin/$trackname/g; SD> open (FILE, ">/var/golded/golded.tpl") or die "Error writing SD> template!\n"; SD> print FILE "$original_template"; SD> close FILE; SD> === но тут np резко закончился === Слышал про утилитку xmmsctrl которая очень всякого умеет делать, в том чилсе и то что твой скрипт делает. Я вот так пишу: xmmsctrl print %T>golded.tpl и у меня все красиво, но вот только когда начинаешь писать ответ на чье-нить письмо, то текс самого письма пропадает. Что так и должно быть? Maxim ... Зроблено пiд LiNuX --- Злобный голый дед, который GEDLNX 1.1.4.7 * Origin: Зараз играэ пiсня Pandemonium (Original Mix).wav (2:5054/64.35) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/160954235c89f.html, оценка из 5, голосов 10
|