Мне кажется, вы ставите NUM
в кавычки.Это заставит компьютер печатать буквальное значение «NUM» вместо печати значения переменной NUM
.
Попробуйте вместо этого:
CreateNewFile.Write NUM
РЕДАКТИРОВАТЬ: Ааа, если вам нужно напечатать строку текста, предшествующую значению переменной, тогда вам нужно будет объединить два элемента.Способ сделать это в VBScript - использовать оператор &
:
CreateNewFile.Write "add this line in file with " & NUM
Обратите внимание, как я добавил строковый литерал в кавычках, но затем закрыл их перед указанием имени переменной?Это указывает компьютеру, что он должен рассматривать их как две отдельные сущности.В противном случае он не сможет узнать, что NUM - это не просто часть вашей строки.