WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  зделать большие буковки в консоле (batch, NT)

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   зделать большие буковки в консоле (batch, NT)
the_moon опубликован 28-12-2001 12:39 MSK   Click Here to See the Profile for the_moon   Click Here to Email the_moon  
Привет,

есть программка и есть скрипты, программка запускает скрипты, которые нужны для определенной гибкости. Проблема в том что один параметр иногда должен быть в UPPER CASE, программка не должна этого делать потому что это условие определяется только скриптом. Вообщем надо одну переменную приводить к upper case. Можно ли такое зделать в BATCH файлах под NT.

тоеть если кто еще не понял

есть create.bat

вызывается как

create.bat The_Moon

в нутри

SET Name=%1

так вот надо чтоб в Name было THE_MOON

Спасибо

Valery опубликован 28-12-2001 14:00 MSK     Click Here to See the Profile for Valery  Click Here to Email Valery     
Мне кажется что есть только один способ (точнее я вижу только один). Пишешь крохотную программульку, которую вызываешь в командной строке твоего батника, ей в параметрах командной стороки одаешь строку, которую она переводит в верхний регистр и запехивает в файл c известным тебе именем, например upper.bat
После вызова этой программульки вызываешь upper.bat вот так:
call upper.bat
И если ты передавал строку set var=%1, которая развернулась до set var=The_Moon, то в батнике upper.bat будет то, что надо.
Гиморный способ, но сработает.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.