Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
bat file Гость
|
Добавлено: Чт Май 20 2004 09:20 Заголовок сообщения: как засунуть данные из .txt в переменную? |
|
|
Есть текстовый файл. В нём дата формата YYMMDD. Есть невыносимое желание воспользоваться датой в bat-файле. Т.е. вопрос как переменной присвоить значение DD из текстового файла? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Чт Май 20 2004 09:46 Заголовок сообщения: |
|
|
Напиши программу, ибо насколько я знаю, ДОС такого изврата не поддерживает. _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
--= 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 _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Гость
|
Добавлено: Чт Май 20 2004 11:02 Заголовок сообщения: |
|
|
Дело в том, что я могу отослать только batник!
Вообще задача в следующем:
в папке 1 есть вышеупомянутые, необходимо перенести в папку 2 все файлы с датой создания (которая дублируется в самом файле) ранее, чем 3 дня назад. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Чт Май 20 2004 12:13 Заголовок сообщения: |
|
|
Так не получится, увы. Можно создать прогу, которая будет это делать автоматически. Но не батник. Если тебя смущает то, что она будет не не текстовая - я могу сделать так, чтоб вся скомпильнутая прога содержала только символы, вводимые с клавиатуры или вообще только буквы. Есни нужно будет написать - сделаю, и смогу смылить саму прогу, сырец (еслу нужно будет подправить код), компилятор и шифровщик в текст. _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Чт Май 20 2004 14:01 Заголовок сообщения: |
|
|
Пиши прогу, которая выцепляет дату. Используй ее в батнике. Т.е. результаты из stdin конвеером передаешь в команду копирования. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Astaroth
Зарегистрирован: 17.05.2004 Сообщения: 453 Откуда: Питер
|
Добавлено: Чт Май 20 2004 14:20 Заголовок сообщения: |
|
|
Коллеги, поясню - нужен ТОЛЬКО батник. Автор поста со мной в одной комнате сидит, так что ситуёвиной я владею. Дело в том, что этот батник нужен заказчику, а если полноценную прогу писать, то просто так ее ему не отправить (начальство загрызет) - придется передавать в отдел постановки что б ТЗ сделали, потом уйдет кому-то из программеров, потом в тестирование, и только потом клиенту. Это ж сколько времени!!! А вот батник ему можно сразу отправить, тут ограничений нет. _________________ Не очеловечивайте компы - они этого не любят! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Чт Май 20 2004 14:52 Заголовок сообщения: |
|
|
На VBS такой скрипт, думаю, уложится в 20-30 строк. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
опытный программер Гость
|
Добавлено: Пт Май 21 2004 07:51 Заголовок сообщения: |
|
|
чтоб вынуть данные из файла ты должен открыть его (файл) Из открытого файла можно брать данные и помещать в переменную . |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Пт Май 21 2004 08:49 Заголовок сообщения: |
|
|
2Опытный программер.
А ты действительно опытный!!! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Пт Май 21 2004 08:54 Заголовок сообщения: |
|
|
Братва! Забили! Я ДОСку знаю, и на 100% уверен, что такой bat-файл написать нереально без "внешней поддержки", т.е. вспомогательной программы. ![Idea](images/smiles/icon_idea.gif) _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Astaroth
Зарегистрирован: 17.05.2004 Сообщения: 453 Откуда: Питер
|
Добавлено: Пт Май 21 2004 09:04 Заголовок сообщения: |
|
|
А вот Опытные Программисты с тобой не согласны... ![Smile](images/smiles/icon_smile.gif) _________________ Не очеловечивайте компы - они этого не любят! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Пт Май 21 2004 16:46 Заголовок сообщения: |
|
|
Один тип написал tetris.bat Тоже использовал минимальные внешние программы. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|