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 Aug 10, 2010 12:53    Post subject: Reply with quote

Модифицированный вариант скрипта создаёт несколько ярлыков на рабочем столе по отмеченным в TC файлам и папкам:
Code:
' ===============================================
'  Авторы:     SkOle, Batya
'  Описание:   Создает ярлыки на рабочем столе
'  Параметры:  %L
' ===============================================

Option Explicit

If WScript.Arguments.Count > 0 Then
   Dim WSH, FSO, Desktop, F
   Set WSH = CreateObject("Wscript.Shell")
   Set FSO = CreateObject("Scripting.FileSystemObject")
   Desktop = WSH.SpecialFolders("Desktop")

   For Each F In Split(FSO.OpenTextFile(WScript.Arguments(0)).ReadAll, vbNewLine)
     If FSO.FileExists(F) Or FSO.FolderExists(F) Then
       With WSH.CreateShortcut(Desktop & "\" & FSO.GetBaseName(F) & ".lnk")
         .TargetPath = F
         .WorkingDirectory = FSO.GetParentFolderName(F)
         .Save
       End With
     End If
   Next

   Set FSO = Nothing
   Set WSH = Nothing
End If

WScript.Quit

_________________
Нет, я не сплю. Я просто медленно моргаю.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group