Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 737
от 24.03.2008, 18:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 287, Экспертов: 44
В номере:Вопросов: 3, Ответов: 7

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 128054: Подскажите пожайлуста как будет выглядеть скрипт(простой батничек) для копирования папки с файлами на указанное место. Например надо скопировать папку с данными с пути C:Новая папка в диск G: и чтобы на экран процесс копирования не выводился. <...
Вопрос № 128109: Добрый день! Необходим элемент "Календарь", я что-то его не нашел. Т.е. буквально хочу следующее: при нажатии на некоторую кнопку должен вываливаться календарик с активной текущей датой, а у нем уже путем перемещения по годам и месяцам поль...
Вопрос № 128130: Добрый день, уважаемые Эксперты! подскажите , пожалуйста, как в цикле проделать следующую поцедуру вычитания например, на одном листе расположены данные А В С D 10 11 8 15 12 15 5 7 8 12 17 3 а на друг...

Вопрос № 128.054
Подскажите пожайлуста как будет выглядеть скрипт(простой батничек) для копирования папки с файлами на указанное место.
Например надо скопировать папку с данными с пути C:Новая папка в диск G: и чтобы на экран процесс копирования не выводился.
И если можно то сделать так чтобы если вдруг скрипт был запущен второй раз и будет производиться вторая попытка копирования файлов то те которые были скопированы будут просто замещены.
Заранее спасибо за ответ!!!
Отправлен: 19.03.2008, 09:27
Вопрос задал: DimentiY (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 10)

Отвечает: Павленко Александр Геннадьевич
Здравствуйте, DimentiY!
Вот код, однако консоль копирования все равно будет видна.

Приложение:

Ответ отправил: Павленко Александр Геннадьевич (статус: 1-ый класс)
Ответ отправлен: 19.03.2008, 10:34

Отвечает: megaloman
Здравствуйте, DimentiY!
xcopy C:Otkuda*.* D:Kuda /s /y
Копируем директорию с поддиректориями.
Смотрите xcopy /? -там подробно все параметры.
Окно будет видно.

Или скрипт:

var FSO=WScript.CreateObject("Scripting.FileSystemObject");
FSO.CopyFolder("F:\Tralala","H:\Kuku",true)

В блокноте вставьте эти две строки, сохраните в файл с расширением .js, например ffffff.js
Ничего на экране видно не будет
Внимание: в путях каждый слэж заменяется на 2 слэжа \
Запускайте как обычный исполнимый файл
---------
Нет времени на медленные танцы
Ответ отправил: megaloman (статус: Студент)
Ответ отправлен: 19.03.2008, 12:59
Оценка за ответ: 5
Комментарий оценки:
Супер спасибо!!!

Отвечает: Черников Игорь Владимирович
Здравствуйте, DimentiY!
"Батнички" пишутся простым текстовым редактором, поддерживающим кодировку DOS иначе каманды, содержащие русские буквы выполняться не будут. Создайте текстовый файл, впишите туда команды, сохраните файл, закройте и смените его расширение с *.txt на *.bat
Ваша строка будет выгдядеть примерно так:
xcopy "c:Новая папка" "g:Новая папка" /s /c /i /q /y
кавычки ставятся, если в названии пути или файла имеются пробелы. В приложении(если неодходимо) можете выбрать любой параметр и добавить (или удалить) его в свою строку.
Удачи!

Приложение:

---------
От каждого по способностям, каждому по труду

Ответ отправил: Черников Игорь Владимирович (статус: 8-ой класс)
Ответ отправлен: 19.03.2008, 18:22


Вопрос № 128.109
Добрый день! Необходим элемент "Календарь", я что-то его не нашел. Т.е. буквально хочу следующее: при нажатии на некоторую кнопку должен вываливаться календарик с активной текущей датой, а у нем уже путем перемещения по годам и месяцам пользователь должен выбрать нужную ему дату. В общем ничего ного - в делфях такая штука помоему сразу поставляется, а вот в VB6 я не нашел. Ну и соответственно - методы и свойства этого элемента.

Заранее благодарен.
Отправлен: 19.03.2008, 13:46
Вопрос задал: Andrey_K (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Коровин Александр
Здравствуйте, Andrey_K!
Чтобы пользоваться этим контроллом ("DateTimePicker") наобходимо подключить группу контроллов MSCOMCT2.OCX (на панели с контроллами правый клик - Components - поставить галочку против Microsoft Windows Common Controls-2 6.0 (SP4)). Появится на панели нужный Вам, и еще несколько полезных.
Удачи!
Ответ отправил: Коровин Александр (статус: 3-ий класс)
Ответ отправлен: 19.03.2008, 14:23
Оценка за ответ: 5
Комментарий оценки:
В принципе то что надо.

Отвечает: Черников Игорь Владимирович
Здравствуйте, Andrey_K!
Он называется MonthView
Microsoft Windows Common Controls-2 6.0 (SP4)
расположен: C:WINDOWSsystem32VSFLEX3.OCX
Если у Вас нет, возьмите здесь:
http://rusfaq.ru/upload/318
Удачи!
---------
От каждого по способностям, каждому по труду
Ответ отправил:


В избранное