Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

как засунуть данные из .txt в переменную?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
bat file
Гость





СообщениеДобавлено: Чт Май 20 2004 09:20    Заголовок сообщения: как засунуть данные из .txt в переменную? Ответить с цитатой

Есть текстовый файл. В нём дата формата YYMMDD. Есть невыносимое желание воспользоваться датой в bat-файле. Т.е. вопрос как переменной присвоить значение DD из текстового файла?
Вернуться к началу
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Чт Май 20 2004 09:46    Заголовок сообщения: Ответить с цитатой

Напиши программу, ибо насколько я знаю, ДОС такого изврата не поддерживает.
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Чт Май 20 2004 10:42    Заголовок сообщения: Ответить с цитатой

Пишем программу, которая выдирает дату и время с файла и конвертит её в формат DateTime (LongInt/DWord для ДОС). Вызов:

chktime FileName
if errorlevel 255 goto error
if errorlevel 3 goto more
if errorlevel 2 goto equal
if errorlevel 1 goto less
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






СообщениеДобавлено: Чт Май 20 2004 11:02    Заголовок сообщения: Ответить с цитатой

Дело в том, что я могу отослать только batник!
Вообще задача в следующем:
в папке 1 есть вышеупомянутые, необходимо перенести в папку 2 все файлы с датой создания (которая дублируется в самом файле) ранее, чем 3 дня назад.
Вернуться к началу
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Чт Май 20 2004 12:13    Заголовок сообщения: Ответить с цитатой

Так не получится, увы. Можно создать прогу, которая будет это делать автоматически. Но не батник. Если тебя смущает то, что она будет не не текстовая - я могу сделать так, чтоб вся скомпильнутая прога содержала только символы, вводимые с клавиатуры или вообще только буквы. Есни нужно будет написать - сделаю, и смогу смылить саму прогу, сырец (еслу нужно будет подправить код), компилятор и шифровщик в текст.
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
GREA



Зарегистрирован: 14.05.2003
Сообщения: 758
Откуда: Новосибирск

СообщениеДобавлено: Чт Май 20 2004 14:01    Заголовок сообщения: Ответить с цитатой

Пиши прогу, которая выцепляет дату. Используй ее в батнике. Т.е. результаты из stdin конвеером передаешь в команду копирования.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Astaroth



Зарегистрирован: 17.05.2004
Сообщения: 453
Откуда: Питер

СообщениеДобавлено: Чт Май 20 2004 14:20    Заголовок сообщения: Ответить с цитатой

Коллеги, поясню - нужен ТОЛЬКО батник. Автор поста со мной в одной комнате сидит, так что ситуёвиной я владею. Дело в том, что этот батник нужен заказчику, а если полноценную прогу писать, то просто так ее ему не отправить (начальство загрызет) - придется передавать в отдел постановки что б ТЗ сделали, потом уйдет кому-то из программеров, потом в тестирование, и только потом клиенту. Это ж сколько времени!!! А вот батник ему можно сразу отправить, тут ограничений нет.
_________________
Не очеловечивайте компы - они этого не любят!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Май 20 2004 14:52    Заголовок сообщения: Ответить с цитатой

На VBS такой скрипт, думаю, уложится в 20-30 строк.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
опытный программер
Гость





СообщениеДобавлено: Пт Май 21 2004 07:51    Заголовок сообщения: Ответить с цитатой

чтоб вынуть данные из файла ты должен открыть его (файл) Из открытого файла можно брать данные и помещать в переменную .
Вернуться к началу
GREA



Зарегистрирован: 14.05.2003
Сообщения: 758
Откуда: Новосибирск

СообщениеДобавлено: Пт Май 21 2004 08:49    Заголовок сообщения: Ответить с цитатой

2Опытный программер.
А ты действительно опытный!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
--= Eagle =--



Зарегистрирован: 23.03.2004
Сообщения: 977
Откуда: Украина, Житомир

СообщениеДобавлено: Пт Май 21 2004 08:54    Заголовок сообщения: Ответить с цитатой

Братва! Забили! Я ДОСку знаю, и на 100% уверен, что такой bat-файл написать нереально без "внешней поддержки", т.е. вспомогательной программы. Idea
_________________
Информация должна быть общедоступной!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Astaroth



Зарегистрирован: 17.05.2004
Сообщения: 453
Откуда: Питер

СообщениеДобавлено: Пт Май 21 2004 09:04    Заголовок сообщения: Ответить с цитатой

А вот Опытные Программисты с тобой не согласны... Smile
_________________
Не очеловечивайте компы - они этого не любят!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
GREA



Зарегистрирован: 14.05.2003
Сообщения: 758
Откуда: Новосибирск

СообщениеДобавлено: Пт Май 21 2004 16:46    Заголовок сообщения: Ответить с цитатой

Один тип написал tetris.bat Тоже использовал минимальные внешние программы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...