Статистика
Главная » Статьи » Лабораторные работы » Интерпретатор cmd.exe ОС Windows

В категории материалов: 6
Показано материалов: 1-6

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

Запуск всех исполняемых файлов в указанных каталогах. Каталоги вводится в качестве параметров.

@echo off

if '%1' == '' (
   echo "Empty params"
   goto :end
)

:begin
if exist %1 (
            pushd %1
...

Интерпретатор cmd.exe ОС Windows | Просмотров: 1291 | Добавил: admin | Дата: 27.01.2015

Вычисление нескольких математических выражений из трех операндов, каждое математическое выражение в отдельном пакетном файле. Номер выражения, три операнда передаются, и файл для решения передаются как параметры главного пакетного файла. Результат и математическое выражение вывести на экран. Сделать не меньше трех дополнительных пакетных файла.

5.bat

@echo off

if %1 == '' (echo Empty param 1)
if %2 == '' (echo Empty param 2)
if %3 == '' (echo Empty param 3)
if %4 == '' (echo Empty param 4)

if "%1"=="1" 5_1.bat %2 %3 %4
if "%1"=="2" 5_2.bat %2 %3 %4
if "%1"=="3" 5_3.bat %2 %3 %4

...

Интерпретатор cmd.exe ОС Windows | Просмотров: 1474 | Добавил: admin | Дата: 27.01.2015

Перемещение файлов, в имении которых содержится больше трех знаков препинания, в другой подкаталог. Искомый каталог и каталог для перемещения передаются параметрами пакетному файлу. Перемещаемые файлы вывести.

@echo off

setlocal ENABLEDELAYEDEXPANSION

if '%1'=='' (
    echo Empty param.
    goto :end
) else (
    pushd %1
)

echo -------------------------------------------

set /a count2=0
for %%i in (*) do (
    set name=%%i
    set /a count=0
    
    for /l %%j in (0,1,255) do (
        set "lit=!name:~%%j,1!"
    
      ...

Интерпретатор cmd.exe ОС Windows | Просмотров: 1266 | Добавил: admin | Дата: 27.01.2015

Копирование группы файлов удовлетворяющих маске из одного каталога в несколько других каталогов. Маска и каталоги передаются как параметры пакетного файла.

@echo off

if '%1' == '' (
         echo Empty mask param!
         goto :end

if '%2' == '' (
         echo Empty directory param!
    goto :end
)

...

Интерпретатор cmd.exe ОС Windows | Просмотров: 989 | Добавил: admin | Дата: 27.01.2015

Удаления файлов по заданному расширения в каталогах и их подкаталогах. Расширения (можно задать несколько) задаются параметром пакетного файла. Удаленные файлы вывести.

@echo off

if '%1' == '' (
         echo Empty directory param!
    goto :end
)

if exist %1 (
         pushd %1
) else (
    ...

Интерпретатор cmd.exe ОС Windows | Просмотров: 837 | Добавил: admin | Дата: 27.01.2015

Поиск файлов по маске в указанном каталоге и его подкаталогах. Маска задается параметром пакетного файла. Найденные файлы вывести. Предусмотреть одновременный ввод нескольких масок.​

@echo off


if '%1' == '' (
         echo Empty directory param!
    goto :end
)

if exist %1 (
         pushd %1
) else (
    echo Directory isnt exist!!
    goto :end
)


...

Интерпретатор cmd.exe ОС Windows | Просмотров: 1734 | Добавил: admin | Дата: 27.01.2015

Вход на сайт