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: Автоматическое создание из папки с иконками библиотеки DLL 
Author Message
Tol!k



PostPosted: Fri Jan 22, 2010 16:08    Post subject: Reply with quote

Code:
'  File:         Ico2DLL.vbs
'  Description:  Упаковывает все *.icо из указанной папки в одну библиотеку
'  Parameters:   "%P" "D:\Папка с иконками" "C:\Крутая библиотека.dll"
'  Installation: Создайте для скрипта, например, кнопку на панели TC
'  Requirements: WSH Helper for TC by Volniy + ICLRead by Progman13
'  Autor:        Tol!k

Option Explicit
Dim TCS, HomeSweetHome, IcoFolder, OutDLL

If WScript.Arguments.Count < 3 Then
  MsgBox "Маловато аргументов...", vbExclamation, "Ошибка"
  WScript.Quit()
End If
HomeSweetHome = WScript.Arguments(0)
IcoFolder = WScript.Arguments(1)
OutDLL = WScript.Arguments(2)

Set TCS=CreateObject("TCSCRIPT.Helper")
TCS.Pause=100
TCS.SendKeystroke "+{RIGHT}"
TCS.SendKeystroke "cd " & IcoFolder & "{ENTER}"
TCS.SendCommand "cm_SpreadSelection", False
TCS.SendKeystroke "*.ico{ENTER}"
TCS.SendCommand "cm_PackFiles", False
TCS.SendKeystroke "icl:" & OutDLL & "{ENTER}"
TCS.Pause=2000

TCS.SendKeystroke "+{RIGHT}"
TCS.Pause=100
TCS.SendKeystroke "cd " & HomeSweetHome & "{ENTER}"
Set TCS = Nothing
WScript.Quit
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group