Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Добавление параметра в текстовый файл равный названию файла

Ответить
Настройки темы
VBS/WSH/JS - [решено] Добавление параметра в текстовый файл равный названию файла

Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста, есть несколько сотен файлов *.ini, состоящих из нескольких строк, все они находятся в одной папке, возможно ли скриптом добавить новую строку (последнюю), значение которое будет fname=название файла (без .ini) к каждому из этой сотни файлов автоматически?

Отправлено: 14:45, 28-01-2012

 

Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


Очень прошу помочь мне с моим вопросом!

Отправлено: 17:20, 31-03-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


Цитата XXXp:
1. берем из c:\config.ini значение ключа fname
2. Копируем из папки c:\1 в папку c:\2 файлы fname.ini и fname.conf
Спасибо! »
Не совсем ясно, что делать со значением параметра fname?
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=*" %%i in (' findstr "fname" config.ini ') do 1>nul set "%%i"
echo %fname%

for %%i in (ini conf) do copy c:\1\fname.%%i c:\2
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:06, 31-03-2012 | #12


Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


Необходимо из папки c:\1 перенести в папку c:\2 файлы fname.ini и fname.conf. Соответственно значение fname мы узнаем из файла config.ini
Скрипт который вы привели пишет почему-то ошибку The system cannot find the file specified.
спасибо за помощь!

Отправлено: 22:11, 31-03-2012 | #13


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


XXXp, Тогда наверное так:
Код: Выделить весь код
...
for %%i in (ini conf) do copy "c:\1\%fname%.%%i" c:\2
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:19, 31-03-2012 | #14


Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое, заработало!

Отправлено: 23:56, 31-03-2012 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Добавление параметра в текстовый файл равный названию файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? Dark Ange1 Скриптовые языки администрирования Windows 28 22-06-2022 14:37
CMD/BAT - [решено] Вставить имя файла в текстовый файл (UTF-8 without BOM) Jahnhoy Скриптовые языки администрирования Windows 11 19-09-2011 17:39
CMD/BAT - [решено] как из bat файла дописать символ в текстовый файл? idzs Скриптовые языки администрирования Windows 6 22-02-2011 03:49
VBS/WSH/JS - Экспорт значений реестра в общий текстовый файл + добавление доп данных в этот файл fedko Скриптовые языки администрирования Windows 0 17-06-2010 11:52
Разное - Как к названию файла динамически дописать дату? KillHunter Microsoft Windows 2000/XP 0 23-05-2008 15:23




 
Переход