![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - echo обрезает вывод после точки |
|
CMD/BAT - echo обрезает вывод после точки
|
Новый участник Сообщения: 5 |
Есть код:
@echo on set output="cur_playing.txt" set "a=Lou Bega" set "b=%a:&=^&%" set "c=Mambo No. 5" set "d=%c:&=^&%" <nul Set /P echo=%b% - %d%>%output% recode cp1251..utf8/ %output% C:\Users\as\Desktop\1>1.cmd C:\Users\as\Desktop\1>set output="cur_playing.txt" C:\Users\as\Desktop\1>set "a=Lou Bega" C:\Users\as\Desktop\1>set "b=Lou Bega" C:\Users\as\Desktop\1>set "c=Mambo No. 5" C:\Users\as\Desktop\1>set "d=Mambo No. 5" C:\Users\as\Desktop\1>Set /P echo=Lou Bega - Mambo No. 0<nul 5>"cur_playing.txt " Lou Bega - Mambo No. C:\Users\as\Desktop\1>recode cp1251..utf8/ "cur_playing.txt" Помогите поправить. |
|
Отправлено: 09:57, 11-06-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:08, 11-06-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Это кусок кода, значения a и с берутся из предыдущего кода, я здесь заменил их на константы для наглядности.
Переменные b и d заменяют в переменных a и с символы амперсанда на значок. В данном куске не используется. Проблема со строчкой Мне нужен вывод в текстовый файл именно переменных, а не фиксированных значений, как вы написали. Если убрать из переменной с точку, то вывод в файл работает, выводится: Lou Bega - Mambo No 5 |
Отправлено: 10:13, 11-06-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата ashum:
|
|
Отправлено: 10:45, 11-06-2014 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Все работает, спасибо!
|
|
Отправлено: 10:59, 11-06-2014 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Добавление числа после точки с условием | foma24 | Скриптовые языки администрирования Windows | 27 | 08-06-2013 12:08 | |
CMD/BAT - Обрезает до пробела | Forpost | Скриптовые языки администрирования Windows | 1 | 13-03-2011 13:25 | |
[решено] Orca v.4.0.6001.0 обрезает .msi файлы. | Busel | Автоматическая установка приложений | 2 | 30-06-2007 02:17 | |
две точки 2000AP+(a1+a2) и карта 650+ хочу репитер из точки | Soft_warrior | Microsoft Windows NT/2000/2003 | 0 | 03-05-2006 21:53 | |
Outlook Express обрезает письма! | grifius | Хочу все знать | 1 | 17-02-2005 07:13 |
|