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 

Single Post  Topic: Как создать файл? 
Author Message
Batya



PostPosted: Tue Feb 07, 2006 11:47    Post subject: Reply with quote

Пока семерка не вышла могу предложить скрипт:
Code:
'=================================================
' Создание папки в текущей панели TC с именем,
'   похожем на имя текущей папки или файла

' В параметрах вызова из TC должно быть прописано
'  (2 параметра через пробел):
' %P %N
'=================================================

Dim FSO, Fold, NewPath, Input, Mes
Set FSO  = CreateObject("Scripting.FileSystemObject")
Set Fold = FSO.GetFolder(WScript.Arguments(0))

Input = InputBox("Введите имя создаваемой папки", "Создание папки", WScript.Arguments(1))
If Input <> "" Then
  NewPath = Fold.Path & "\" & Input
  If FSO.FolderExists(NewPath) or FSO.FileExists(NewPath) Then
    Mes = MsgBox("Папка или файл с таким именем уже существуют", vbExclamation, "Создание папки")
  Else
    FSO.CreateFolder(NewPath)
  End if
End if

Set FSO  = Nothing
Set Fold = Nothing
Wscript.Quit()

Нужно сохранить содержимое в файл *.vbs, повесить вызов этого файла в меню "Запуск" TotalCommander-а, на этот пункт меню через настройки повесить горяч. клавишу Shift+F7.
Единственное ограничение - после создания нужно будет обновить вид панели вручную. (Можно, конечно, обновлять и скриптом, но не хотелось его сильно усложнять.)
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group