Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Lst2Clip и кириллица
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Tue Aug 04, 2009 10:57    Post subject: Lst2Clip и кириллица Reply with quote

Наверное, об этом уже спрашивали, но я не нашел, можете бить...
У меня программа Lst2Clip нормально работала с рксскими буквами
(я использую ее, в частности, для копирования в буфер имени файла без расширения)
После переустановки Windows (той же самой, SP2 Rus) программа перестала корректно работать с кириллицей
Все настройки остались те же
Ключи использую те же
В чем может быть дело?
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Tue Aug 04, 2009 23:34    Post subject: Reply with quote

Bomm
В прежней установке реестр не правил?
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Wed Aug 05, 2009 10:50    Post subject: Reply with quote

Batya
Правил и в прежней и в новой тоже!

При копировании командами ТС все нормально
А с Lst2Clip - нет
При этом используются разные "механизмы"?
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Wed Aug 05, 2009 11:47    Post subject: Reply with quote

Мне List2Clip тоже не нравится. Поэтому написал ряд замен:
http://powerpro.wincmd.ru/Scripts/ClipFileList.htm
http://powerpro.wincmd.ru/Scripts/ClipListDialog.htm
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Wed Aug 05, 2009 12:30    Post subject: Reply with quote

Вахмурка
Так это надо из-за этого PowerPro устанавливать Sad
Я как-то обходился пока без него
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Wed Aug 05, 2009 12:48    Post subject: Reply with quote

Я тоже когда-то обходился. Теперь, пожалуй, не смогу. Дык иной народ и без Тотала как-то ножками сучит.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Thu Aug 06, 2009 10:39    Post subject: Reply with quote

А может кто-то знает маленькую программку, которая помещает в буфер то, что указано у нее в качестве параметра
А то у ТС есть же например "%О", вот и было бы копирование имени файла без расширения
Или маааленький скриптик, делающий тоже самое (я: к сожалению, так и не научился пока их писать)
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Thu Aug 06, 2009 13:24    Post subject: Reply with quote

Bomm, вроде как обходился всегда командой
cm_RenameOnly=1002;Rename (Shift+F6)
при
wincmd.ini [Configuration] RenameSelOnlyName=1
то есть Shift+F6—Ctrl+C

если сильно надо, могу написать попозже скриптик
_________________
        
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Thu Aug 06, 2009 13:36    Post subject: Reply with quote

LocKtaR-o-DarK
Shift+F6—Ctrl+C - это слишком сложно Smile
А то я на F10 "повесил" команду, я уже привык
Если не трудно, напишите скриптик при случае
Для общего случая, то есть с параметром
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Thu Aug 06, 2009 18:01    Post subject: Reply with quote

Bomm wrote:
А может кто-то знает маленькую программку, которая помещает в буфер то, что указано у нее в качестве параметра

http://vb.mvps.org/tools/ConClip/
Quote:
Sends text from StdInput to clipboard
и обратно
Quote:
Sends text from Windows clipboard to standard output

Bomm wrote:
А то у ТС есть же например "%О", вот и было бы копирование имени файла без расширения
Code:
cmd.exe /C chcp 1251&echo %O|SetClip
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Fri Aug 07, 2009 09:24    Post subject: Reply with quote

Tol!k
Спасибо, но эта утилита также как и Lst2Clip
неправильно у меня работает с русским
Тот же результат Crying or Very sad
---
Кстати при
"cmd.exe /C chcp 1251&echo %O|SetClip"
в буфер попадает "%O"
Как я понимаю, %O и прочие % "действуют" только в окне "Параметры", я с этим уже сталкивался
Пришлось написать пакетный файл и запускать его
А еще, можно ли так сделать, чтобы при этом "не мелькало" ДОС-окно
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Fri Aug 07, 2009 11:44    Post subject: Reply with quote

1. меняем утилиту на clip — консольная утилита, входящая в состав WinVista и Win2003, которая позволяет из командной строки поместить данные в буфер обмена Windows и корректно работает с кириллицей

2. кладём её в %path% или внутрь %commander_path%\...

3. используем кнопку

Code:
TOTALCMD#BAR#DATA
cmd
/c echo %O|%%commander_path%%\utils\clip
shell32.dll,65
Копировать имя файла в буфер обмена

1

_________________
        
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Fri Aug 07, 2009 12:05    Post subject: Reply with quote

LocKtaR-o-DarK
Вот это то, что надо!!!
Спасибо большое!
-
А чтобы окошко не мелькало все-таки, никаких "средствов" нет?
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Fri Aug 07, 2009 13:11    Post subject: Reply with quote

Bomm
нет проблем
создаём файл скритпа getfn.vbs
Код:
CreateObject("WScript.Shell").Run WScript.Arguments(0),0

кнопка
Code:
TOTALCMD#BAR#DATA
%commander_path%\WSH\getfn.vbs
"cmd /c echo %O|%%commander_path%%\utils\clip"
shell32.dll,65
Копировать имя файла в буфер обмена

_________________
        
Back to top
View user's profile Send private message
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Fri Aug 07, 2009 13:55    Post subject: Reply with quote

LocKtaR-o-DarK
И еще раз большое спасибо!!!
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group