Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 78
Благодарности: 23

Профиль | Отправить PM | Цитировать


alpap для папок почти тоже самое. Прописать надо, соответстственно, в контекстном меню для папок:
Код: Выделить весь код
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
'----------------------------------------------------
 If WScript.Arguments.Count = 1 Then
   sFolder   = WScript.Arguments.Item(0)
  End If
   Set Folder = FSO.GetFolder(sFolder)
'-------------------------------------
'Путь для создания
PathName = FSO.GetParentFolderName(sFolder)
'----------------------
' Имя папки
Name=folder.ShortName
'-----------------------------------------------
'Создание
'Здесь я добавил проверку и открытие файла, (мне так удобнее). 
'Если тебе проверки не нужны оставь только строку    fso.CreateTextFile(PathName & "\" & Name & ".txt")
 If FSO.FileExists(PathName & "\" & Name & ".txt") Then
    WScript.Echo "Документ  ''"& Name & ".txt" & "'' - уже существует."
 WshShell.Run("Explorer" &" " & PathName & "\" & Name & ".txt")
    WScript.Quit 0
  Else
    fso.CreateTextFile(PathName & "\" & Name & ".txt")
  End If 
 WshShell.Run("Explorer" &" " & PathName & "\" & Name & ".txt")
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:33, 21-03-2011 | #11