VBS/WSH/JS - [решено] Вставить значение переменной в путь к файлу

Ответить
 • Просмотры: 1
Аватара пользователя
Dedcase

VBS/WSH/JS - [решено] Вставить значение переменной в путь к файлу

Сообщение Dedcase »

Приветствую! Есть такая проблема, написано несколько строк на vbs:

Dim Wall

Wall = CInt(Int((2 * Rnd()) + 1))

Set objWshShell = WScript.CreateObject("Wscript.Shell")

strPath2DestWallpaper = "D:\Wall\значение переменной Wall.bmp"

objWshShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper", strPath2DestWallpaper, "REG_SZ"

objWshShell.Run """%SystemRoot%\System32\RUNDLL32.EXE"" user32.dll,UpdatePerUserSystemParameters", 0, True



Как значение переменной Wall (тут получается "рандомная" цифра от 1 до 2) вставить в путь вместо "значение переменной Wall" ? Необходимо для случайного выбора фона рабочего экрана из картинок с именами 1.bmp и 2.bmp
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Вставить значение переменной в путь к файлу

Сообщение Iska »

не буду создавать новые темы.

А как укзывать весь путь в переменной?





Код:

Код: Выделить всё

dim log, text
log = C:\hikka\log.txt
Text = Text & "START " & Date &  " "  & time  
set FSO = CreateObject("Scripting.FileSystemObject")
set OFile = FSO.OpenTextFile(" log ", 8, True)
 OFile.Write(Text & vbCrLf)
OFile.Close
Аватара пользователя
blacktor

Re: VBS/WSH/JS - [решено] Вставить значение переменной в путь к файлу

Сообщение blacktor »

Iska, наверно его нет)





Код:

Код: Выделить всё

dim log, text
log = C:\hikka\log.txt
Text = "START " & Date &  " "  & time  
set FSO = CreateObject("Scripting.FileSystemObject")
set OFile = FSO.OpenTextFile(" log ", 8, True)
 OFile.Write(Text & vbCrLf)
OFile.Close
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Вставить значение переменной в путь к файлу

Сообщение Iska »

Цитата blacktor:





Код:

Код: Выделить всё

log = C:\hikka\log.txt
…
set OFile = FSO.OpenTextFile(" log ", 8, True)

VBS/WSH/JS - [решено] Вставить значение переменной в путь к файлу




Могу повторить:



Код:

Код: Выделить всё

log = "C:\hikka\log.txt"
…
set OFile = FSO.OpenTextFile(log, 8, True)
Ответить

Вернуться в «Скриптовые языки администрирования Windows»