Anonnnnnnnnnnnnnnnnn |
29-02-2020 17:26 2911443 |
Запись в фаил переменной без кавычек
Всем привет, есть скрипт
Код:
set code="..."
echo %code%>...
Как выводить переменную code в фаил без кавычек :) ?
|
Например, так:
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sCode="bla-bla-bla"
>"Sample.txt" (for /f "usebackq delims=" %%i in ('%sCode%') do echo %%~i)
endlocal
exit /b 0
А Вам точно нужны кавычки здесь:
?! Зачем они там?
|
Anonnnnnnnnnnnnnnnnn |
29-02-2020 17:45 2911446 |
Цитата:
А Вам точно нужны кавычки здесь:
Код:Выделить весь код
set code="..."
?! Зачем они там?
|
Да они нужны, В переменной code лежит команда, которую я передаю в батник
|
Anonnnnnnnnnnnnnnnnn, покажите.
|
Anonnnnnnnnnnnnnnnnn |
29-02-2020 18:25 2911450 |
Спасибо!!!! Вы меня очень выручили!
|
Цитата:
Цитата Anonnnnnnnnnnnnnnnnn
В переменной code лежит команда, которую я передаю в батник »
|
А в чём загвоздка? Надо передавать с кавычками
Код:
@Echo Off
cls
Set code="..."
Call :Batnik %code%
pause
Exit /B 0
:Batnik
Echo %~1
Exit /B
А если Вы уверены, что code без кавычек в батник передастся корректно, то проще пареной репы:
Код:
@Echo Off
cls
Set code="..."
Set "code=%code:"=%"
Echo %code%
pause
Exit /B 0
Либо
Код:
@Echo Off
cls
Set code="..."
Set "code=%code:~1,-1%"
Echo %code%
pause
Exit /B 0
|
а я думаю все еще проще,
скорее всего человек просто неправильно задает переменную и может достаточно:
|
Я потому и хотел увидеть код:
Цитата:
Цитата Anonnnnnnnnnnnnnnnnn
лежит команда, которую я передаю »
|
|
Время: 20:09.
© OSzone.net 2001-