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: Script Request 
Author Message
Flasher



PostPosted: Wed Jul 20, 2011 02:37    Post subject: Reply with quote

Иногда для просмотра DVD-фильмов/обучалок необходимо по-быстрому смонтировать папку, полученную, например, с торрент-трекера, на диск. Несколько месяцев назад сделать себе такой скрипт. Выложу, может, кому пригодится:
Code:
' Смонтировать папку под курсором на виртуальный диск
' Параметры: %V
'=====================================
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FolderExists(WScript.Arguments(0)) Then
  Drives=Array("D:","E:","F:","G:","H:","I:","J:","K:","L:","M:", "N:","O:","P:","Q:","R:","S:","T:","U:","V:","W:","X:","Y:","Z:")
  Set Dict = CreateObject("Scripting.Dictionary")
  For Each Drive In FSO.Drives
    Dict.Add Trim(Drive), ""
  Next
  Set FSO = Nothing
  For Each D in Drives
    If Not Dict.Exists(D) Then
      CreateObject("WScript.Shell").Run "subst " & D & " """ & WScript.Arguments(0) & """", 0, True
      Set Dict = Nothing
      WScript.Quit
    End If
  Next
End If
Ну, и впридачу:
Code:
' Отмонтировать все папки
'========================
For Each D In CreateObject("Scripting.FileSystemObject").Drives
  CreateObject("WScript.Shell").Run "subst /d" & " " & D, 0, True
Next
WScript.Quit
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group