View previous topic :: View next topic |
Author |
Message |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Tue Aug 04, 2009 10:57 Post subject: Lst2Clip и кириллица |
|
|
Наверное, об этом уже спрашивали, но я не нашел, можете бить...
У меня программа Lst2Clip нормально работала с рксскими буквами
(я использую ее, в частности, для копирования в буфер имени файла без расширения)
После переустановки Windows (той же самой, SP2 Rus) программа перестала корректно работать с кириллицей
Все настройки остались те же
Ключи использую те же
В чем может быть дело? _________________ Юрий Бомштейн |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2226 Location: Москва, Россия
|
(Separately) Posted: Tue Aug 04, 2009 23:34 Post subject: |
|
|
Bomm
В прежней установке реестр не правил? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Wed Aug 05, 2009 10:50 Post subject: |
|
|
Batya
Правил и в прежней и в новой тоже!
При копировании командами ТС все нормально
А с Lst2Clip - нет
При этом используются разные "механизмы"? _________________ Юрий Бомштейн |
|
Back to top |
|
 |
Вахмурка

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

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Wed Aug 05, 2009 12:30 Post subject: |
|
|
Вахмурка
Так это надо из-за этого PowerPro устанавливать
Я как-то обходился пока без него _________________ Юрий Бомштейн |
|
Back to top |
|
 |
Вахмурка

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

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Thu Aug 06, 2009 10:39 Post subject: |
|
|
А может кто-то знает маленькую программку, которая помещает в буфер то, что указано у нее в качестве параметра
А то у ТС есть же например "%О", вот и было бы копирование имени файла без расширения
Или маааленький скриптик, делающий тоже самое (я: к сожалению, так и не научился пока их писать) _________________ Юрий Бомштейн |
|
Back to top |
|
 |
LocKtaR-o-DarK

Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Thu Aug 06, 2009 13:24 Post subject: |
|
|
Bomm, вроде как обходился всегда командой
cm_RenameOnly=1002;Rename (Shift+F6)
при
wincmd.ini [Configuration] RenameSelOnlyName=1
то есть Shift+F6—Ctrl+C
если сильно надо, могу написать попозже скриптик _________________
 |
|
Back to top |
|
 |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Thu Aug 06, 2009 13:36 Post subject: |
|
|
LocKtaR-o-DarK
Shift+F6—Ctrl+C - это слишком сложно
А то я на F10 "повесил" команду, я уже привык
Если не трудно, напишите скриптик при случае
Для общего случая, то есть с параметром _________________ Юрий Бомштейн |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Aug 06, 2009 18:01 Post subject: |
|
|
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 |
|
 |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Fri Aug 07, 2009 09:24 Post subject: |
|
|
Tol!k
Спасибо, но эта утилита также как и Lst2Clip
неправильно у меня работает с русским
Тот же результат
---
Кстати при
"cmd.exe /C chcp 1251&echo %O|SetClip"
в буфер попадает "%O"
Как я понимаю, %O и прочие % "действуют" только в окне "Параметры", я с этим уже сталкивался
Пришлось написать пакетный файл и запускать его
А еще, можно ли так сделать, чтобы при этом "не мелькало" ДОС-окно _________________ Юрий Бомштейн |
|
Back to top |
|
 |
LocKtaR-o-DarK

Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Fri Aug 07, 2009 11:44 Post subject: |
|
|
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 |
|
 |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Fri Aug 07, 2009 12:05 Post subject: |
|
|
LocKtaR-o-DarK
Вот это то, что надо!!!
Спасибо большое!
-
А чтобы окошко не мелькало все-таки, никаких "средствов" нет? _________________ Юрий Бомштейн |
|
Back to top |
|
 |
LocKtaR-o-DarK

Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Fri Aug 07, 2009 13:11 Post subject: |
|
|
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 |
|
 |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Fri Aug 07, 2009 13:55 Post subject: |
|
|
LocKtaR-o-DarK
И еще раз большое спасибо!!! _________________ Юрий Бомштейн |
|
Back to top |
|
 |
|