powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
9 сообщений из 9, страница 1 из 1
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37963838
cav_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно на разных машинах копировать данные из одного и того же каталога с машины в разные каталоги на флешку
для этих целей было решено использоваеть батник
проблема в том что в переменную nm добавляется кода $OD$OA и условие не выполняется
попытка подавить перевод строки с помощью set nm=%nm:~0,-2% результата не дали.
вопрос собственно в том
а) как правильно подавить перевод строки (или получить вывод команды без них)
б) как добавить в батнике данные кода к условию
с) если еще варианты как с помощью одного бат файла сделать задачу.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
@echo off
echo Moving data start
echo *******************************************
for /F "tokens=1" %%a in ('hostname.exe') do set nm=%%a
echo %nm%
set nm=%nm:~0,-2%
echo %nm%

if (%nm% == "sm") goto MAG1
echo GO END
goto ENDD
:MAG1
 echo Mag 1

:ENDD
echo test\n\rfuck
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37963901
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
robocopy
параметров тьма, хватает за глаза!
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37964100
cav_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
та вот хотелось бы только одним батником
так то можно было и свою консольную команду сделать которая копирует что надо
но это не как то не спортивно
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37964128
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cav_incно это не как то не спортивно
Да, знаю таких уникумов, которые готовы сидеть два дня над заумным батником, когда можно одной-двумя командами за 5 минут сделать!
Браво вашим лбам, которые будут пробивать опять толстые стены
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37964556
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cav_inc
Код: plaintext
for /F "tokens=1" %%a in ('hostname.exe') do set nm=%%a
И вот на фига тут tokens?
И даже если хотите заложиться на пробелы в имени компьютера - правильно будет "tokens=*".
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37966450
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Basil A. Sidorov:
А нафга тут FOR ?
Код: powershell
1.
2.
:: когда достаточно сакрального 
set nm=%computername%



2 cav_inc: проблема не в наличии CR LF в выводе команды, а в

Код: powershell
1.
2.
             if (%nm% == "sm") goto MAG1
rem кавычкав нет ^  ^    ^  ^ кавычки есть ...
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37966894
cav_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stupid_BOT if (%nm% == "sm") goto MAG1
rem кавычкав нет ^ ^ ^ ^ кавычки есть ...
без разницы что с кавычками что без но на метку MAG1 не переходит.
И даже при использовании %computername% эффекта нет
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37967657
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cav_inc,
не верю.
( Паниковский не обязан всему верить. )
Эффект есть ВСЕГДА. Правда, довольно часто, - неожиданный.
...
Рейтинг: 0 / 0
Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
    #37968044
anon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cav_inc,

уберите скобки в IF.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Не отрабатывает условие в bat (cmd) файле (подавление не нужных символов)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]