Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] создание txt файла

Ответить
Настройки темы
CMD/BAT - [решено] создание txt файла

Пользователь


Сообщения: 102
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: Anufriev
Дата: 10-12-2014
Добрый день!

у меня снова просьба к гуру этого форума, помогите пожалуйста, мне необходимо, что бы по выполнению скрипта, выгружался файл в определенный каталог такого вида:

имя: ZNO15003722_7017GGGGMMDD_NNNNNN.txt
где GGGGMMDD год месяц и день соответственно, NNNNNN - 6 случайных цифр

содержание:
читать дальше »
ИдФайл:4252*****************20140930EA542348-0806-47D7-ACC3-075B724E4D1C
ТипИнф:ЗАПРОСНО
ВерсПрог:АИС НАЛОГ 2.5.140.07
ТелОтпр:35-16-15
ДолжнОтпр:ГОСУДАРСТВЕННЫЙ НАЛОГОВЫЙ ИНСПЕКТОР
ФамОтпр:КАРПОВА
КолДок:1
ВерсФорм:2.01
###
@@@
ИдДок:116EB4EB-DEC3-4573-AD74-6F9C5B68CB6A
НомЗапр:
ДатаЗапр:
КодНО:0
НаимНО:ГОЛОВНОЙ БАНК
АдрНО:654066,42,,НОВОКУЗН,,ГРДИНЫ УЛ,21,,
ИННКО:7717002773
КППКО:540743001
БИК:045003722
НаимКО:ФАКБ "ИНВЕСТТОРГБАНК" (ОАО) "НОВОСИБИРСКИЙ"
НомФ:20
ОсновЗапр:ЗАПРОС ГО
ВидЗапр:3
ТипЗапр:2
ДатаНач:
ДатаКон:
ИНННП:
КППНП:
НаимНП:
ФИОРук:
ДолжРук:
###
НомСч:
###
@@@
===


где значения практически все постоянные, кроме тех, которые необходимо вбивать ручками:
читать дальше »
НомЗапр:
ДатаЗапр:
ДатаНач:
ДатаКон:
ИНННП:
КППНП:
НаимНП:
ФИОРук:
ДолжРук:
НомСч:


было бы очень удобно, если выскакивало окно, с запросом ввода данных полей.
при выгрузки файла, запоминалось имя фала и мониторил бы вторую папку на появление файла формата BV100_ZNO15003722_7017GGGGMMDD_NNNNNN.txt или BV101_ZNO15003722_7017GGGGMMDD_NNNNNN.txt
если находит BV100_ZNO15003722_7017GGGGMMDD_NNNNNN.txt то перемещает его в другую папку
завершение работы скрипта.
а если BV101_ZNO15003722_7017GGGGMMDD_NNNNNN.txt то ждать минут 5 и перемещать все файлы BV10*_ZNO15003722_7017GGGGMMDD_NNNNNN.txt то перемещает его в другую папку
завершения работы скрипта

Отправлено: 08:42, 01-10-2014

 

Пользователь


Сообщения: 102
Благодарности: 1

Профиль | Отправить PM | Цитировать


Люди добрые, я понял как сделать этот батник, набросал его, оказывается все просто, одно не могу понять, как получить произвольное шестизначное число %NNNNNN%... подскажите, пожалуйста!

у меня предположение, либо его разбить на две составные и воспользоваться "SET /A R=MIN+(MAX-MIN+1)*%random%/32768" так как он максимум берет пятизначное, число или есть ещё какой то способ?

рандом
SET /A nnnnn=10000+(32768-10000+1)*%random%/32768
SET /A n=0+(9-0+1)*%random%/32768


код
@Echo off

set "Name=ZNO15003722_7017%date:~6,4%%date:~3,2%%date:~0,2%_%NNNNNN%.txt"
set "In=C:\testbat\ZNO\%name%"

rem ввод переменных данных вручную
set /P "НомЗапр=Введите номер запроса: "
set /P "ДатаЗапр=Введите дату запроса: "
set /P "ДатаНач=Введите дату начала: "
set /P "ДатаКон=Введите дату конца: "
set /P "ИНННП=Введите ИНН: "
set /P "КППНП=Введите КПП: "
set /P "НаимНП=Введите Наименование: "
set /P "ФИОРук=Введите ФИО руководителя: "
set /P "ДолжРук=Введите должность руководителя: "
set /P "НомСч=Введите номер счета: "


rem выводим информацию в txt файл
echo ИдФайл:4252*****************20140930EA542348-0806-47D7-ACC3-075B724E4D1C >> %In%
echo ТипИнф:ЗАПРОСНО >> %In%
echo ВерсПрог:АИС НАЛОГ 2.5.140.07 >> %In%
echo ТелОтпр:35-16-15 >> %In%
echo ДолжнОтпр:ГОСУДАРСТВЕННЫЙ НАЛОГОВЫЙ ИНСПЕКТОР >> %In%
echo ФамОтпр:КАРПОВА >> %In%
echo КолДок:1 >> %In%
echo ВерсФорм:2.01 >> %In%
echo ### >> %In%
echo @@@ >> %In%
echo ИдДок:116EB4EB-DEC3-4573-AD74-6F9C5B68CB6A >> %In%
echo НомЗапр:%НомЗапр% >> %In%
echo ДатаЗапр:%ДатаЗапр% >> %In%
echo КодНО:0 >> %In%
echo НаимНО:ГОЛОВНОЙ БАНК >> %In%
echo АдрНО:654066,42,,НОВОКУЗН,,ГРДИНЫ УЛ,21,, >> %In%
echo ИННКО:7717002773 >> %In%
echo КППКО:540743001 >> %In%
echo БИК:045003722 >> %In%
echo НаимКО:ФАКБ "ИНВЕСТТОРГБАНК" (ОАО) "НОВОСИБИРСКИЙ" >> %In%
echo НомФ:20 >> %In%
echo ОсновЗапр:ЗАПРОС ГО >> %In%
echo ВидЗапр:3 >> %In%
echo ТипЗапр:2 >> %In%
echo ДатаНач:%ДатаНач% >> %In%
echo ДатаКон:%ДатаКон% >> %In%
echo ИНННП:%ИНННП% >> %In%
echo КППНП:%КППНП% >> %In%
echo НаимНП:%НаимНП% >> %In%
echo ФИОРук:%ФИОРук% >> %In%
echo ДолжРук:%ДолжРук% >> %In%
echo ### >> %In%
echo НомСч:%НомСч% >> %In%
echo ### >> %In%
echo @@@ >> %In%
echo === >> %In%

Последний раз редактировалось Anufriev, 10-12-2014 в 13:12.


Отправлено: 12:47, 10-12-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Цитата:
как получить произвольное шестизначное число
Код: Выделить весь код
:nnnnnn
set "nnnnnn=%random:~-1%"
if "%nnnnnn%"=="0" goto :nnnnnn
set "nnnnnn=%nnnnnn%%random:~-1%%random:~-1%%random:~-1%%random:~-1%%random:~-1%"

echo %nnnnnn%
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:09, 10-12-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] создание txt файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Создание папок из txt файла nineline Скриптовые языки администрирования Windows 41 22-01-2021 14:54
CMD/BAT - [решено] Создание TXT файла для каждого файла в каталоге ISO и заполнение его по шаблону onemal Скриптовые языки администрирования Windows 23 13-05-2017 15:35
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. OSArev Скриптовые языки администрирования Windows 2 30-01-2011 11:58
CMD/BAT - [решено] Создание файлов из списка в txt kasik Скриптовые языки администрирования Windows 1 15-01-2011 20:04
CMD/BAT - [решено] печать txt файла Loki3D Скриптовые языки администрирования Windows 15 12-05-2009 16:35




 
Переход