Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Скачивание по маске ежедневно после конвертация форматов все через bat / 6 сообщений из 6, страница 1 из 1
30.11.2013, 17:37
    #38484515
Ivaryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание по маске ежедневно после конвертация форматов все через bat
Прошу помощи.
Задачи скрипта: Каждый день скачивать 2 файла, названия такие 2013-11-30_1.csv и 2013-11-30_2.csv, т.е. постоянно меняются и маска фалов примерна такая вот ####-##-##_1.csv и ####-##-##_2.csv. Кодировать в два файла из utf8 в windows 1251.

Использую вот такой древний скрипт.


@echo off

set FTPUserName=Логин пароль
set FTPUserPassword=
set FTPIPAddress=
set LocalSourcePath=C:\1234
set FTPDestinationPath=sensors
set tempdate=%date%
set FTPGetFile= 2013-11-30_1.csv 2013-11-30_2.csv
set FTPCmdFileName=.\FTPcommands.txt

rem=====================================

echo user %FTPUserName%>%FTPCmdFileName%
echo lcd %LocalSourcePath%>>%FTPCmdFileName%
echo cd %FTPDestinationPath%>>%FTPCmdFileName%
echo %date%>>%FTPCmdFileName%
echo mget %FTPGetFile%>>%FTPCmdFileName%
echo quit >>%FTPCmdFileName%

rem ========================

ftp -v -n -d -s:%FTPCmdFileName% -i %FTPIPAddress%
rem 1:END
Pause
...
Рейтинг: 0 / 0
30.11.2013, 18:29
    #38484551
Ivaryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание по маске ежедневно после конвертация форматов все через bat
Для ежедневного запуска нужно настроить выполнение скрипта от имени Local System, это не потребует ввода пароля. Если Windows 7 Профессиональная и выше, то можно настроить запуск скрипта через локальные групповые политики - Startup Scripts. Для этого нужно запустить Командную строку от имени администратора и ввести в командной строке gpedit.msc. Далее открыть Computer Configuration - Windows Settings - Scripts - Startup.

1. Запуск ежедневно - выполнено!

2.Остается скачивать по маске(шаблону)
автор####-##-##_1.csv и ####-##-##_2.csv

3. Перекодировка форматов из Utf8 в windows 1251 или Q8R
...
Рейтинг: 0 / 0
30.11.2013, 18:40
    #38484562
Ivaryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание по маске ежедневно после конвертация форматов все через bat
скачивать надо все с ftp
...
Рейтинг: 0 / 0
30.11.2013, 20:16
    #38484626
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание по маске ежедневно после конвертация форматов все через bat
Ivaryus2.Остается скачивать по маске(шаблону)
Use wget, Luke!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.12.2013, 08:44
    #38484835
Ivaryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание по маске ежедневно после конвертация форматов все через bat
авторset tempdate=%date%
echo %date%>>%FTPCmdFileName%set FTPGetFile= 2013-11-30_1.csv 2013-11-30_2.csv
echo mget %FTPGetFile%>>%FTPCmdFileName%

удалил из-за не надобности
заменил на:

set FTPGetFile1=%Date%_1.csv
set FTPGetFile2=%Date%_2.csv

echo get %FTPGetFile1%>>%FTPCmdFileName%
echo get %FTPGetFile2%>>%FTPCmdFileName%

добавил
del FTPcommands.txt
del %Date%_1.csv
del %Date%_2.csv


Задание Каждый день скачивать по маске - выполнено !
Остаётся
авторКодировать в два файла из utf8 в windows 1251

через батник перекодирование возможно сделать ?
...
Рейтинг: 0 / 0
01.12.2013, 12:13
    #38484888
Ivaryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание по маске ежедневно после конвертация форматов все через bat
Решение задания 3
Добавил в батник

C:\windows\system32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy RemoteSigned -file C:/1234/Convert.ps1


Создал файл Convert.sp1 с криптом

Get-content *csv | Out-File -Encoding default data.txt
del *csv

автор Маленький касяк. Конвертит все файлы в папке с расширением. Отсюда следует что блаблаблаблабла бла бал надеюсь понятно =)

Дополнительное задание .


2.Данные нужно залить в MS SQL 2008R2
1.Сделать конверт по маске
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Скачивание по маске ежедневно после конвертация форматов все через bat / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]