dim sVal ' sVal = sFont & "," & sSize sVal = InputBox("Введи шрифт в формате:" & vbCr & _ "[Название],[Размер]",, "Calibri,11") If Len(sVal) = 0 Then WScript.Quit
SetRegVal sKey, sVal
Dim xl: Set xl = CreateObject("Excel.Application") Dim wb: Set wb = xl.Workbooks.Add wb.SaveAs sGetCurrentDirectory & "\" & sVal & ".xls", 56 wb.Close xl.Quit Set wb = Nothing Set xl = Nothing
'=========================================================================================== Function sGetVersion() Dim xl: Set xl = CreateObject("Excel.Application") sGetVersion = xl.Version xl.Quit Set xl=Nothing End Function
Function sGetCurrentDirectory() Dim WshShell: Set WshShell = CreateObject("WScript.Shell") 'Определяем каталог, из которого был запущен сценарий(текущий каталог) sGetCurrentDirectory = WshShell.CurrentDirectory End Function
'-------------------------------------------------------------- РЕЕСТР --- Sub SetRegVal(sPath, sVal) On Error Resume Next Dim WshShell: Set WshShell = CreateObject("WScript.Shell") WshShell.RegWrite sPath, sVal, "REG_SZ" End Sub
Function sGetRegVal(sPath) On Error Resume Next Dim WshShell: Set WshShell = CreateObject("WScript.Shell") sGetRegVal = WshShell.RegRead(sPath) End Function
[/vba]
всю эту пургу в блокнот, сохраняем и меняем расширение на vbs запускаем, кто не боится
dim sVal ' sVal = sFont & "," & sSize sVal = InputBox("Введи шрифт в формате:" & vbCr & _ "[Название],[Размер]",, "Calibri,11") If Len(sVal) = 0 Then WScript.Quit
SetRegVal sKey, sVal
Dim xl: Set xl = CreateObject("Excel.Application") Dim wb: Set wb = xl.Workbooks.Add wb.SaveAs sGetCurrentDirectory & "\" & sVal & ".xls", 56 wb.Close xl.Quit Set wb = Nothing Set xl = Nothing
'=========================================================================================== Function sGetVersion() Dim xl: Set xl = CreateObject("Excel.Application") sGetVersion = xl.Version xl.Quit Set xl=Nothing End Function
Function sGetCurrentDirectory() Dim WshShell: Set WshShell = CreateObject("WScript.Shell") 'Определяем каталог, из которого был запущен сценарий(текущий каталог) sGetCurrentDirectory = WshShell.CurrentDirectory End Function
'-------------------------------------------------------------- РЕЕСТР --- Sub SetRegVal(sPath, sVal) On Error Resume Next Dim WshShell: Set WshShell = CreateObject("WScript.Shell") WshShell.RegWrite sPath, sVal, "REG_SZ" End Sub
Function sGetRegVal(sPath) On Error Resume Next Dim WshShell: Set WshShell = CreateObject("WScript.Shell") sGetRegVal = WshShell.RegRead(sPath) End Function
[/vba]
всю эту пургу в блокнот, сохраняем и меняем расширение на vbs запускаем, кто не боится Саня