Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 8

Модерирует : KLASS, IFkO

vu1tur (04-09-2010 17:46): http://forum.ru-board.com/topic.cgi?forum=62&topic=21297  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задачи на bat-файлах 8
(часть 1, часть 2, часть 3, часть 4, часть 5, часть 6, часть 7)
Вопросы, задачи и их решения по работе с командными файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR.
 
Для перекодирования кирилицы 866<<>>1251 пользуйтесь онлайн сервисом Перекодировщик кириллицы

 
Дополняем шапку: добавляем готовые решения, полезные ссылки.
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Программы » Командная строка, батники\сценарии
 
Полезные ссылки
 
Полезные утилиты
 
Готовые решения и частые вопросы:
  • Встроенный справочник по командам
  • Создание помощи по всем командам консоли 2000 и XP
  • Делаем паузу в командном файле стандартными средствами Windows
  • Альтернативные решения »
  • Работа с текстом, датой, и файлами »
  • Администрирование, автоматизация и сеть »
  • Работа с переменными и параметрами ком. строки »
     
    Описания работы команд и символов участниками темы:
    · setlocal enabledelayedexpansion и переменные окружения
    · символы & и && в командной строке
    · Переменная %0

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 12:40 25-01-2010 | Исправлено: bomzzz, 13:37 20-08-2010
    LunQ



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rush
    И Вам Спасибо!

    Всего записей: 30 | Зарегистр. 12-10-2008 | Отправлено: 18:36 24-08-2010
    boy999



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите, плз, сделать батниг на горячих кнопках, чтоб архивчег: savek0.rar - распаковался в текущую папку с заменой.

    Всего записей: 2030 | Зарегистр. 19-05-2008 | Отправлено: 22:21 24-08-2010
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    чем отформатировать текстовый файл под дос формат - длина строки 80 символов, причем желательно, чтоб перенос строки был нормальный

    Ищи в гугле zd2t.exe

    Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 00:22 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZD2T.EXE
    Malicious Software
     
    Добавлено:
    http://publ.lib.ru/SOFTWARE/_Software.html
    Программа ZD2T предназначена для конвертирования файлов MS Word *.doc и *.rtf, а также неформатированного текста *.txt, в форматированный текст DOS кодировки. Программа консольная, т.е. работает с командной строки, что удобно для применения ее в командных BAT-файлах. Основное применение программы - конвертирование электронных текстов.
     
    Добавлено:
    igor_andreev
    огромное спасибо. уже сделал - но еще надо с опциями разобраться.

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 05:10 25-08-2010
    ivn1978



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто-нибудь работал с утилитой HS_MESSAGE из пакета утилит для организации интерфейса из шапки? Кто знает, как в сообщении можно перенести строку?

    Всего записей: 192 | Зарегистр. 25-01-2010 | Отправлено: 09:11 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivn1978
    насколько я помню она не поддерживает переноса. а моя поддерживает
     

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 09:14 25-08-2010 | Исправлено: bomzzz, 11:03 25-08-2010
    ivn1978



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzzz
    А при нажатии она возвращает errorlevel?

    Всего записей: 192 | Зарегистр. 25-01-2010 | Отправлено: 10:56 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    какнешна, а на фига бы она тогда была нужна

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 11:03 25-08-2010
    ivn1978



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzzz
    Смотри ПМ

    Всего записей: 192 | Зарегистр. 25-01-2010 | Отправлено: 11:28 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в смысле можна? а на фига я тогда ее сюда выкладывал
     
    Добавлено:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=29819&start=1040#12
    http://forum.ru-board.com/topic.cgi?forum=62&topic=19668&start=0&limit=1&m=2#1
    ENHANCER.ZIP 324 КБ (332 063 байт)
     
    Добавлено:
    могу переделать под другие знаки если надо. я тогда так и не решил какие лучше всего выбрать
     
    Добавлено:
    если тебя авторские права интересуют - если бы я хотел их заявить, я бы ее подписал, или внутри или снаружи, а так как я ее не подписал даже анонимно, то утилита сразу перешла в общественную собственность
     
    Добавлено:
    ответил в личку

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 11:35 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivn1978
    Подробнее...

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 16:59 25-08-2010 | Исправлено: bomzzz, 17:23 25-08-2010
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzzz
    константы отрабатываются неверно если в конце строки стоит & exit
    В принципе это мне нужно только для варианта с одной кнопкой. Хотя может быть и другим удобно

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 17:15 25-08-2010 | Исправлено: Free_Soft, 17:17 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а че ета за екзит такой?
     
    Добавлено:
    естественно неверно если неверно строку вбивать

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 17:15 25-08-2010
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzzz
    "&" -  выполнение следующей команды в консоли после выполнения первой. наее месте может быть и goto и call и что угодно

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 17:18 25-08-2010 | Исправлено: Free_Soft, 17:19 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Free_Soft
    у тебя два ника что ли? не понял ни фига. еще раз объясни подробнее откуда у тебя екзит береться
     
    Добавлено:
    ECHO OFF
    COLOR 9F
    CLS
    MSgBox.exe ///16
    echo %errorlevel%
    pause

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 17:18 25-08-2010 | Исправлено: bomzzz, 17:44 25-08-2010
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzzz
    Я наверно один из немногих юзеров, равнодушных к игрушкам. так что здесь не помогу
    Exit это команда нужная в данном случае. на ее месте может быть любая другая. Просто после обращения к msgbox я сразу хочу выполнить exit. В принципе можно и по-другому

    Код:
    msgbox.exe ///16
    exit

    но при написании кода иногда удобней располагать команды в одной строке

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 17:22 25-08-2010 | Исправлено: Free_Soft, 17:26 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    че вообще ни одна прога разрешение экрана не переключает?
     
    Добавлено:

    Цитата:
    но при написании кода иногда удобней располагать команды в одной строке

    ну тогда до служебного знака & не надо пробел ставить и все
    msgbox.exe ///16&
     
    Добавлено:
    так же как echo A >MY.TXT и echo A>MY.TXT

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 17:23 25-08-2010
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzzz
    Заработало, спасибо

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 17:35 25-08-2010
    bomzzz



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну я может делаю некорректно в программе куча пасхальных яиц, она не различает цифры и знаки и если ввести буквы она их тоже в цифры переводит по тому же алгоритму. но добавочный пробел в конце строки половину программ испоганит не только эту.
     

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 17:35 25-08-2010
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Влепить пустую строку как я понял ||?

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 17:38 25-08-2010
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 8
    vu1tur (04-09-2010 17:46): http://forum.ru-board.com/topic.cgi?forum=62&topic=21297


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru