View previous topic :: View next topic |
Author |
Message |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Sat Aug 12, 2006 19:06 Post subject: Копирование пути в буфер обмена... |
|
|
Дело в том, что часто бывает нужно скопирорвать путь в формате DOS (~1), как можно в TC это быстро сделать, может плагин есть...... А может ларчик просто открывался  |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Aug 12, 2006 20:16 Post subject: |
|
|
Повесь на хоткей команду cm_SwitchLongNames (у меня - S+F11), повесь хоткей на копирования имени (там несколько команд). Теперь надо нажимать S+F11, второй хоткей, S+F11...
Можно также использовать скрипт AHK/Script helper, который бы сам посылал нужные команды тоталу, правда при этом будет мелькание на экране.
Как вариант, можно зареквестить Гислеру добавить shift-модификатор для всех команд, копирующих имена. Т.е. как сейчас архивирование в ту же панель и создание файла действуют. |
|
Back to top |
|
 |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Sat Aug 12, 2006 20:40 Post subject: |
|
|
Funduk
не работает... что должно происходить при cm_SwitchLongNames, у меня имена папок которые находятся в верхнем регистре, становятся в нижнем так и должно быть? А мне нужно что бы например папка Программы, отображалась как ПРОГРА~1, да и не только папка.... |
|
Back to top |
|
 |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Sat Aug 12, 2006 20:54 Post subject: |
|
|
хых , заработало видимо после перезапуска Тотала , интересно почему сразу не работало...
P.S спасибо  |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Aug 12, 2006 20:54 Post subject: |
|
|
После cm_SwitchLongNames и папки, и файлы должны отображаться с короткими именами. После этого команда cm_CopyNamesToClip копирует короткие имена, но вот почему-то команда cm_CopyFullNamesToClip копирует длинный путь с коротким именем... Странно. |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Aug 12, 2006 20:58 Post subject: |
|
|
Используй List2Clipboard . |
|
Back to top |
|
 |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Sat Aug 12, 2006 21:11 Post subject: |
|
|
Quote: | Используй List2Clipboard . |
Зачем?
Считаю багом вот это: Переключился на имена в стиле DOS всё отображается как надо, но вот при переходе на какую-либо вкладку, или же к какталогу в избранном, путь как ни в чём не бывало показывает длинные имена каталогов  |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Aug 12, 2006 21:25 Post subject: |
|
|
Чтобы в ПУТИ копировались короткие имена каталогов. Сейчас, как я уже сказал, копируются длинные. |
|
Back to top |
|
 |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Sat Aug 12, 2006 21:43 Post subject: |
|
|
Quote: | Чтобы в ПУТИ копировались короткие имена каталогов. Сейчас, как я уже сказал, копируются длинные. |
Дк у меня и так копируются короткие.  |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Aug 12, 2006 22:27 Post subject: |
|
|
Возьми файл из папки "My documents" (или Мои документы), и скопируй его полный путь командой cm_CopyFullNamesToClip. Запости сюда, что вышло. |
|
Back to top |
|
 |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Sun Aug 13, 2006 15:44 Post subject: |
|
|
2funduk
С выключенными короткими именами
Quote: | C:\Documents and Settings\Администратор\Мои документы\file.txt |
Со включенными короткими именами
Quote: | C:\docume~1\9335~1\c316~1\file.txt |
P.S.(offtop) может мне и показалось, но здесь было сообщение Lamer'a  |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sun Aug 13, 2006 15:49 Post subject: |
|
|
Скинь мне свой инишник в личку.
<Edit>
Не надо. Просто не сразу получается. Надо по директориям походить, и потом будет копироваться короткий путь (т.е. простой скрипт не пойдёт). Надо будет запостить как баг. |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2224 Location: Москва, Россия
|
(Separately) Posted: Mon Aug 14, 2006 13:23 Post subject: |
|
|
Можно использовать следующий vbs-скрипт:
Code: | '==============================================================================
' Добавление в буфер обмена содержимого переданного в качестве параметра файла
'
' В качестве параметра может быть передано:
' %l
'==============================================================================
Option Explicit
If WScript.Arguments.Count = 0 Then
MsgBox "Необходимо в качестве параметра передать имя файла", _
vbOKOnly + vbExclamation, _
"Чтение в буфера обмена"
WScript.Quit
End If
Dim TCS, Clipboard, FSO, OTF
Set TCS = CreateObject("TCScript.Helper")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set OTF = FSO.OpenTextFile(WScript.Arguments(0), 1)
Clipboard = OTF.ReadAll
OTF.Close
TCS.SetTextToClip(Clipboard)
Set TCS = Nothing
Set OTF = Nothing
Set FSO = Nothing
WScript.Quit |
Last edited by Batya on Wed Aug 16, 2006 10:37; edited 2 times in total |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Mon Aug 14, 2006 21:26 Post subject: |
|
|
Batya, 5 баллов  |
|
Back to top |
|
 |
A.N.T.

Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Tue Aug 15, 2006 09:06 Post subject: |
|
|
Точно 5+... Спасибо, сейчас скрипт сидит в запуске с гор. кл.  |
|
Back to top |
|
 |
|