Понедельник, 29.04.2024
Уголок эникейщика
Меню сайта
Категории раздела
[13]
Windows (2000+)/общее [90]
Windows (ME-) [6]
Программы [71]
Mobile [2]
Скрипты [26]
Hard [7]
Android [5]
Советы от Влада [7]
Избранное

Рахни православні

Погода в Виннице
Сайт Экслера

Форум Ru.Board
CWER.ru

Hot Line - Цены
Яндекс.Маркет

Форум rutracker.org

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Скрипты

Определение буквы флешки

Батник (мои комментарии выделены, их набирать не надо):

@FlashLetter.vbs (вызов файла FlashLetter.vbs, файл формирует txt-файл 'letter', в первой строке которого содержится буква флешки)
set /P flash=<"./letter" (прочитать первую строку txt-файла 'letter' и записать ее в переменную flash)
if "%flash%"=="" goto END (если флеш-накопитель не подключён, txt-файл пустой, в переменную flash ничего не записалось, то переход в конец батника на метку END)
xcopy d:\Arhiv\MyMoviesPVD %flash%:\My\PVD\MyMoviesPVD\ /D /E /Y (копирование нужной папки на флешку)
:END (метка конца батника)
@del "./letter" (удаление файла с буквой флешки)

vbs-файл FlashLetter.vbs:

flash = ""
Set fso = CreateObject("Scripting.FileSystemObject")
Set Drives = FSO.Drives (получение коллекции дисков в системе)
For Each Drive In Drives (для каждого диска из коллекции...)
if ((Drive.DriveType = 1) and (Drive.DriveLetter <> "A") and (Drive.DriveLetter <> "B") and Drive.IsReady) then (если тип диска = 1 (Removable) и это не диск A:, не диск B: и диск готов)
flash = Drive.DriveLetter (получение буквы диска)
exit for (выход из цикла)
end if
Next
Set f1 = fso.CreateTextFile("letter", True) (создание текстового файла 'letter')
f1.WriteLine flash (запись в него значения переменной flash)
f1.Close (закрытие файла)
Категория: Скрипты | Добавил: Игорь (23.10.2012)
Просмотров: 2791 | Рейтинг: 0.0/0
Облако тегов
сайт программы Статьи личное разочарования Windows 1c антивирус политика почитать рекомендую Prices math ссылки english скрипты total сеть VBS
Поиск
Google

WWW на сайте
Copyright IgorDanyK © 2024
Создать бесплатный сайт с uCoz