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

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

Ответить
Настройки темы
CMD/BAT - [решено] запись текста с переменными в файл

Новый участник


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

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


Всем привет
столкнулся проблемой, для кого-то может и нет
но смысл такой

Вот часть кода
Скрытый текст

Код: Выделить весь код
REM ---------------Изменяем запись cwrsync
@Echo Off
Set cwrfile=c:\Progra~1\cwRsync\cwrsync.cmd
(Echo @ECHO OFF
Echo SETLOCAL
Echo SET "CWRSYNCHOME=C:\PROGRAM FILES\cwRsync"
Echo SET CYGWIN=nontsec
Echo SET CWOLDPATH=%PATH%
Echo SET HOME=%HOMEDRIVE%%HOMEPATH%
Echo SET PATH=%CWRSYNCHOME%\BIN;%PATH%
Echo taskkill.exe /f /im rsync.exe
Echo del /q "C:\PROGRAM FILES\cwRsync\"*.log
Echo rsync -Pav  --log-file=MusicUpload.log --bwlimit=80000 --exclude="/TEMP/" --delete-after vasya.ua::music/ /cygdrive/m/music
)>"%cwrfile%"

Так вот

он значения %HOMEDRIVE%%HOMEPATH% а также все с таким знаком не передает в файл cwrsync.cmd в котором я меняю этот текст

Подскажите , мне нужно именно эти значения записать в тот файл , как их правильно передать средствами ".bat" ??

Отправлено: 17:54, 08-02-2017

 

Ветеран


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

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


Код: Выделить весь код
@echo off
set "cwrfile=C:\Progra~1\cwRsync\cwrsync.cmd"
<"%~f0">"%cwrfile%" (for /f "delims=[]" %%a in ('find /n "::(cwrsync.cmd)"^|more +1') do @for /f "delims=" %%b in ('more +%%a^|find /n /v ""') do @set "x=%%b"& cmd/v/c echo[!x:*]^^=!)
exit

::(cwrsync.cmd)
@ECHO OFF
SETLOCAL
SET "CWRSYNCHOME=C:\PROGRAM FILES\cwRsync"
SET "CYGWIN=nontsec"
SET "CWOLDPATH=%PATH%"
SET "HOME=%HOMEDRIVE%%HOMEPATH%"
SET "PATH=%CWRSYNCHOME%\BIN;%PATH%"
taskkill.exe /f /im "rsync.exe"
DEL /q "C:\PROGRAM FILES\cwRsync\*.log"
rsync -Pav  --log-file=MusicUpload.log --bwlimit=80000 --exclude="/TEMP/" --delete-after vasya.ua::music/ /cygdrive/m/music
EXIT

Отправлено: 03:21, 09-02-2017 | #2



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

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


Ветеран


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

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


Цитата magarjoba:
он значения %HOMEDRIVE%%HOMEPATH% а также все с таким знаком не передает в файл cwrsync.cmd в котором я меняю этот текст
Подскажите , мне нужно именно эти значения записать в тот файл , как их правильно передать средствами ".bat" ?? »
Удваивайте символы %:
Код: Выделить весь код
…
>>"%cwrfile%" Echo SET HOME=%%HOMEDRIVE%%%%HOMEPATH%%
…
и т.д.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:42, 09-02-2017 | #3


Новый участник


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

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


Ооооооо, спасибо выручили , я сильно не заморачивался и последний вариант , прост и работает

Отправлено: 10:29, 09-02-2017 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Поиск текста в xml и запись в файл al-1k Скриптовые языки администрирования Windows 2 10-12-2016 12:42
CMD/BAT - поиск и добавление текста в файл с условием Sta1917 Скриптовые языки администрирования Windows 8 06-07-2016 17:07
Любой язык - Передача текста в файл методом GET Sinner-nah Скриптовые языки администрирования Windows 0 10-01-2016 08:43
CMD/BAT - [решено] Запись в начало *.txt текста bionicmon Скриптовые языки администрирования Windows 1 26-11-2015 18:29
PowerShell - [решено] Поиск текста в xml и запись в файл. voleja Скриптовые языки администрирования Windows 5 16-04-2015 11:29




 
Переход