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 

Копировать имя файла с %commander_path%

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
TumanI



Joined: 08 Jul 2007
Posts: 4

Post (Separately) Posted: Wed Jul 18, 2007 14:20    Post subject: Копировать имя файла с %commander_path% Reply with quote

Есть ли какая нибудь команда для копирвания пути файла, но чтобы в пути была переменная %commander_path%? Либо может возможно создать для этого кнопочку?

Last edited by TumanI on Fri Nov 27, 2009 03:59; edited 2 times in total
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Jul 18, 2007 17:53    Post subject: Reply with quote

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



Joined: 26 Apr 2005
Posts: 118

Post (Separately) Posted: Fri Jul 20, 2007 10:16    Post subject: Reply with quote

TumanI
поясни что ты хочешь получить в итоге?
Back to top
View user's profile Send private message
TumanI



Joined: 08 Jul 2007
Posts: 4

Post (Separately) Posted: Fri Jul 20, 2007 14:14    Post subject: Reply with quote

vserd wrote:
TumanI
поясни что ты хочешь получить в итоге?
Команда cm_CopyFullNamesToClip копирует путь к файлу, мне же нужно чтобы вместо статичного адресса был путь типа %commander_path%\plugins\exe\akell.exe

Last edited by TumanI on Fri Nov 27, 2009 02:39; edited 2 times in total
Back to top
View user's profile Send private message
vserd



Joined: 26 Apr 2005
Posts: 118

Post (Separately) Posted: Tue Jul 24, 2007 10:05    Post subject: Reply with quote

Такого нет.
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Tue Jul 24, 2007 18:29    Post subject: Reply with quote

TumanI wrote:
нужно чтобы вместо статичного адресса был путь типа %commander_path%\plugins\exe\akell.exe


Попробуй через этот скрипт (посади его на кнопку, к примеру)

Code:
' File:         CopyWith%CP%.vbs
' Requirements: WSH Helper for TC by Volniy
' Copyright:    (c) 2007, Volniy

Option Explicit
Dim List, TCS, Cnt, Buf, strCP
Const CP = "%commander_path%"
Set TCS = CreateObject("TCScript.Helper")
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")

strCP = WshShell.ExpandEnvironmentStrings(CP)

TCS.SendCommand ("cm_CopyFullNamesToClip")  'Копируем в буфер
List = Split(TCS.GetTextFromClip, vbNewLine) ' Получаем массив имен
For Cnt=LBound(List) To UBound(List)
  If InStr(1,List(Cnt),strCP, 1)= 1 Then ' strCP найден
     Buf = Buf & CP &  Mid(List(Cnt), Len(strCP) +1) & vbNewLine
  Else
     Buf = Buf & List(Cnt) & vbNewLine
  End If
Next
TCS.SetTextToClip CStr(Buf)

Set TCS = Nothing
Set WshShell = Nothing
MsgBox "Скопировано имен файлов:" & Cnt, vbInformation, "Завершено!"
WScript.Quit
Back to top
View user's profile Send private message
TumanI



Joined: 08 Jul 2007
Posts: 4

Post (Separately) Posted: Wed Jul 25, 2007 23:28    Post subject: Reply with quote

To Volniy

Спасибо большое, попробую
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
Page 1 of 1

 
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