Iska, Увидил Ваше сообщение позже. Да, интересное решение, ни за что бы не додумался!


Код: Выделить всё
Dim objWshShell, strFileName, strFullFileName, Message, Title, OpenTextFile, MyVar
Message = "Введите название:"
Title = "Создание документа в формате RTF."
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Set objWshShell = WScript.CreateObject("WScript.Shell")
Do Until False
strFileName = InputBox(Message, Title)
If strFileName = "" Then
MyVar = MsgBox("Вы не ввели название или " & Chr(10) & "в название есть недопустимые символы!" & Chr(10) & "" & Chr(10) & "ВВЕДИТЕ НАЗВАНИЕ!!!", vbRetryCancel + vbExclamation, "Демонстрационное окно сообщения")
If MyVar = vbCancel Then WScript.Quit
Else
Exit Do
End If
Loop
strFullFileName = objFSO.BuildPath(objWshShell.SpecialFolders("C , D ,"), strFileName)
If objFSO.FileExists(strFullFileName & ".rtf") Then
WScript.Echo "Документ ''"& strFileName &".rtf'' - уже существует."
On Error resume Next
objWshShell.Run(strFullFileName & ".rtf")
WScript.Quit 0
Else
objFSO.CreateTextFile strFullFileName & ".rtf"
End If
On Error resume Next
objWshShell.Run(strFullFileName & ".rtf")
Set objWshShell = Nothing
Set objFSO = Nothing
WScript.Quit 0Код: Выделить всё
WSHShell.Run "cacls """"D:\" & Fold"" /E /G ""User"":F"Код: Выделить всё
WSHShell.Run "cacls """"D:\" & Fold"" /E /G ""User"":F"Код: Выделить всё
WSHShell.Run "cacls.exe ""D:\" & Fold & """ /E /G " & User & ":F"Код: Выделить всё
WSHShell.Run "cacls.exe ""D:\" & Fold & """ /E /G " & User & ":F"Код: Выделить всё
NameExe = "Nero.exe"
Target = WshShell.ExpandEnvironmentStrings("%ProgramFiles%") & "\Nero\Nero 10\Nero Burning ROM\"
WSHShell.Run """" & Target & NameExeКод: Выделить всё
WSHShell.Run """" & Target & NameExe & """"Код: Выделить всё
WSHShell.Run Target & NameExe & """"Код: Выделить всё
Option Explicit
Dim strServiceName
Dim objSWbemObjectEx
strServiceName = "messenger"
With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
With .Get("Win32_Service.Name='" & strServiceName & "'")
If .State = "Running" Then
If Not .StopService() = 0 Then
WScript.Echo "Can't stop service [" & strServiceName & "]."
End If
End If
End With
End With
WScript.Quit 0