|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - vbs и перезапись строки в файле |
|
VBS/WSH/JS - vbs и перезапись строки в файле
|
Старожил Сообщения: 208 |
Добрый день.
Помогите пожалуйста решить задачу: Есть файл %appdata%\Mozilla\Firefox\Profiles\<набор символов>.default\prefs.js Надо посмотреть, если в файле есть строка user_pref("zoom.maxPercent", ХХХ); необходимо что бы значение ХХХ = 900. Если такой строки нет, то дописать в конец файла. Задача не такая сложная, но с её реализациекй на vbs\js возникли проблемы Dim objFSO, file, tempfile, str, tempstr Const ForReading = 1 Const ForAppending = 8 'Const str = "zoom.maxPercent" 'set str1 = "user_pref(""zoom.maxPercent"", 900);" Set objFSO = CreateObject("Scripting.FileSystemObject") Set file = objFSO.OpenTextFile("D:\scripts\test\prefs.js", ForReading) Do While Not file.AtEndOfStream tempstr = file.ReadLine If InStr(1, tempstr, "zoom.maxPercent") <> 0 Then MsgBox "OK" Exit Do End If Loop MsgBox "NO" file.close Set file = objFSO.OpenTextFile("D:\scripts\test\prefs.js", ForAppending, True) file.WriteLine "user_pref(""zoom.maxPercent"", 900);" file.close p.s. ещё какая то проблема, не могу использовать переменные для указания шаблоны, например закомментированную str. Пишет "требуется объект: '[string: "user_pref("zoom.maxP"]'" p.p.s. так же ещё вижу проблему того, что сейчас в скрипте указады абсолютные пути до файла, но дело может подпортить профиль, который называется случайным именем. |
|
Отправлено: 16:31, 18-11-2015 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Поиск строки в файле | tmpnikl | Скриптовые языки администрирования Windows | 9 | 08-11-2013 21:18 | |
VBS/WSH/JS - [решено] Поиск строки по маске в txt файле и замена всей строки из InputBox | ultrarare | Скриптовые языки администрирования Windows | 11 | 03-07-2013 14:37 | |
CMD/BAT - Поиск и изменение строки в файле. | climber89 | Скриптовые языки администрирования Windows | 2 | 31-01-2013 13:25 | |
VBS/WSH/JS - [решено] VBS - Разделение строки | Ragnazar | Скриптовые языки администрирования Windows | 3 | 09-09-2012 13:58 | |
VBS/WSH/JS - Обработка строк в файле с помошью VBS | rfcr | Программирование и базы данных | 3 | 07-03-2006 22:40 |
|