"Форум на сайте Чагадаева"

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

4 декабря 2011 года 19:11
Изменения в разделах, добавлен раздел "Блог"

Автор Тема: [manual, Windows] CMD: некоторые команды скриптов  (Прочитано 7270 раз)

0 Пользователей и 1 Гость просматривают эту тему.

adc

  • Administrator
  • Новичёк
  • *****
  • Сообщений: 433
    • E-mail

Код: (Проверка параметров командной строки) [Выделить]
@ECHO OFF
IF [%1] == [] (
  ECHO Usage: grep string file
) ELSE (
  %SystemRoot%\System32\WindowsPowerShell\v1.0\PowerShell.exe "Select-String \"%1\" \"%2\""
)


Код: (Цикл) [Выделить]
FOR %%f IN (*.wav) DO (
   C:\Programs.Live\EAC\Flac\flac.exe -8 "%f"
   CALL :WriteToLog "Encoded - %%f"
)


Код: (Работа со списком и функцией (процедурой)) [Выделить]
SET List=af.pak;^
zh-CN.pak;^
zh-TW.pak;

FOR %%i IN (%List%) DO ( CALL :DelAndMakeLink %%i )
EXIT

:DelAndMakeLink
DEL %1
MKLINK %1 ru.pak
EXIT /b


Код: (Ввод из файла в программу, ожидающую ввода с клавиатуры) [Выделить]
(ECHO select disk 0 && ECHO detail disk) ^| diskpart.exe
Записан