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: Mon Mar 27, 2006 14:22    Post subject: Reply with quote

BeTeP
Создай файл *.vbs (например, %COMMANDER_PATH%\Utils\WHS\OpenWithNextNumber.vbs) с содержимым:
Code:
Dim Akelpad, FilePath, WS
Akelpad  = WScript.Arguments(0)
FilePath = WScript.Arguments(1)
Set WS = WScript.CreateObject("WScript.Shell")
WS.Run """" & Akelpad & """ """ & NextName(FilePath) & """"
Set WS = Nothing
WScript.Quit()

Function NextName(pFilePath)
  Dim FSO, Path, Name, Ext, i, Ending
  Set FSO = CreateObject("Scripting.FileSystemObject")
  Path = FSO.GetParentFolderName(pFilePath) & "\"
  Name = FSO.GetBaseName(pFilePath)
  Ext  = FSO.GetExtensionName(pFilePath)
  Do While FSO.FileExists(Path & Name & Ending & "." & Ext)
    i = i + 1
    Ending = Right("0" & i, 2)
  Loop
  Set FSO = Nothing
  NextName = Path & Name & Ending & "." & Ext
End Function

Соответственно кнопка:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\WHS\OpenWithNextNumber.vbs %COMMANDER_PATH%\Programs\AkelPad\akelpad.exe
%pNewFile.txt
%COMMANDER_PATH%\Programs\AkelPad\akelpad.exe
Создание файла в активной панели


-1
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group