Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Как выйти из бесконечного цикла? https://www.cyberforum.ru/ cmd-bat/ thread671371.html
Есть вот такая специфическая форма записи бесконечного цикла: for /L %%a in (0,0,0) do goto :nxt :nxt pause Мне нужно перейти по метке. Именно перейти, а не вообще выйти из скрипта. А вот не получается, хоть визуально и должно.
Каталог простых примеров решенных задач BAT/CMD, с чего начать (■■■ основная тема ■■■) CMD/BAT
Тема создана для размещения "классических" примеров решения только самых распространенных задач, предназначенных как для новичков, так и в роле справки (напоминания) для профессионалов. первый пост содержит четкую структуру категорий и будет наполняться ссылками на будущие примеры из этой темы, а также гиперссылками на другие темы в разделах CMD (в редких случаях VBS). в наполнении темы...
CMD/BAT Предложения по совершенствованию раздела и закреплению в "ВАЖНЫЕ" новых тем https://www.cyberforum.ru/ cmd-bat/ thread671223.html
Есть предложение создать несколько тем "закрепленных наверху раздела" с такими названиями: 1) Полный перечень всех встроенных команд 1.1. Описание функционала. 1.2. Список ключей и их назначение. + отдельно по утилитам, Resource Kit и т.п. 2) Примеры решенных задач (новичкам СЮДА!!!) Самая главная тема.
CMD/BAT Что за вирус? У себя на компьютере обнаружил bat вирус... Подскажите что он делает Код удален. https://www.cyberforum.ru/ cmd-bat/ thread670942.html
CMD/BAT Копирование на флешку папки, имя которой меняется
Имеется папка на рабочем столе "Данные (14.10.2012)" Завтра она будет "Данные (15.10.2012)" итд. Как создать сценарий, который будет копировать ее содержимое в корневище флэшки (тоесть не саму папку "Данные (14.10.2012)" а те папки и файлы которые внутри нее в корневище J:\) с учетом того что ее название каждый день новое за счет текущей даты Добавлено через 3 часа 28 минут Забыл добавить что...
CMD/BAT Получить список пользователей из AD https://www.cyberforum.ru/ cmd-bat/ thread670471.html
active directory групп имеется около 50 нужно получить список групп и пользователей в них в CMD net group manager net group Непонятно кто ..итд И так 50 групп, как минимум - неудобно)
CMD/BAT Скрипт в Windows XP работает правильно, а в Windows 7 — неправильно Здравствуйте! Проблема следующая, в Windows XP скрипт отрабатывает правильно: Распаковывает архив, затем переходит в папку где лежит распакованный файл и переименовывает его, дописывая ".txt". Файлы архиватора находятся в рабочей папке программы, папка в которой находится архив, находится так же в рабочей папке программы(называется folder_for_arhiv). В Windows 7 проблема в том, что не срабатывает... https://www.cyberforum.ru/ cmd-bat/ thread670084.html Копирование с заменой CMD/BAT
Всем доброе утро. Господа специалисты в этой области, прошу Вас помочь, поскольку в этом практически ничего не понимаю, но знаю что вполне реально. Мне нужно вот такой вот .bat файлик: Название .bat будет как Avast.bat 1. вначале скопирует себя в папку винды и удалит строку копирования себя в дальнейшем. 2. Пропишится в Планировщик заданий с условием запуска раз в неделю при...
CMD/BAT Синхронизация содержимого нескольких папок Здравствуйте. Есть у меня .bat-файл, который выполняет синхронизацию содержимого нескольких папок. Точнее сказать, резервное копирование, а не синхронизацию, т.к. копируются файлы всегда в одностороннем порядке. Вот примерно его содержимое: @echo off @set fromdisk=D: @set todisk=C: @set todir=backup xcopy %fromdisk%\1\*.txt %todisk%\%todir% /d /c /i /Y /h /k /r /s xcopy... https://www.cyberforum.ru/ cmd-bat/ thread670032.html CMD/BAT Считывание информации о компьютере https://www.cyberforum.ru/ cmd-bat/ thread669693.html
-Название процессора (название и Ghz) -видяхи (название и скоко МБ) -опиративы (тип и скоко GB) -разрядность системы -какая винда. Добавлено через 2 часа 14 минут -Название процессора (название Название уже не надо , токо гигагерцы , и всё остальное
CMD/BAT При завершении процесса перезапускать его через 60 секунд
Добрый день гуру cmd.)) Помогите пожалуйста сделать так чтоб если процесс завершает работу, то bat файл запускает этот процесс заново через 60 секунд. Я не имею ни малейшего понятия о cmd но по средствам поиска кое-что слепил что мне пригодилось: @echo off cls :loop echo (%date% %time%) Starting SRCDS start /wait/high srcds.exe -console -game cstrike -port 27018 +sv_lan 0 | echo n echo...
CMD/BAT Ошибка при работе с файлами, имена которых содержат пробелы Данный код изменяет размер картинок в текущей папке. Но если в названии картинки есть пробел, то эта картинка игнорируется. Как это можно исправить? @echo off set pict=*.png,*.jpg,*.ico,*.gif set size=50 MD %size% for /f %%i in ('dir %pict% /b /a:-d') do ( convert %%i -resize %size% %size%/%%~ni%%~xi ) https://www.cyberforum.ru/ cmd-bat/ thread669136.html
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
12.11.2012, 09:10  [ТС] 0

Полезные BAT/CMD скрипты - CMD/BAT - Ответ 3685854

12.11.2012, 09:10. Показов 604573. Ответов 182
Метки (Все метки)

Ответ

Создание CAB-архивов
(в т.ч. самораспаковующихся EXE).
а также распаковка CAB.

Автор: Alex Averchenkoff

Развернуть код
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
@echo **************************************************
@echo ((((((((((((((((((((((((((((((((((((((((((((((((((
@echo Name:         CabMaker.exe
@echo Description:  A program for creating cab archives 
@echo Version:      v. 1.0.0.0
@echo Copyright:    @Alex Averchenkoff
@echo Create:       2011
@echo ))))))))))))))))))))))))))))))))))))))))))))))))))
@echo **************************************************
 
@echo off
 
set SaveName=""
 
rem ******************************************************
rem СТАРТОВЫЙ БЛОК - ВЫБИРАЕМ ДЕЙСТВИЕ:ПРОСМОТР\РАСПАКОВКА\СОЗДАНИЕ АРХИВА
rem ******************************************************
:start
echo.
set /p action=VIEW-1^|EXPAND-2^|CREATE-3:
if /i "%action%"=="1" (goto view) 
if /i "%action%"=="2" (goto extract) 
if /i "%action%"=="3" (goto create) 
exit 
 
rem ******************************************************
rem ПРОСМОТР CAB АРХИВА
rem ******************************************************
:view
set /p name=ENTER NAME ARCHIVE:
if "%SaveName%"=="" ( set SaveName=%name%)
if "%name%"=="" ( set name=%SaveName%)
if not "%name%"=="" (expand -D %name%.cab) else ( goto view)
 
if errorlevel 0 (goto action) 
if errorlevel 1 (@echo An error occurred, try again)
 
rem ******************************************************
rem РАСПАКОВКА CAB АРХИВА - ФАЙЛЫ РАСПАКОВЫВАЮТСЯ В ДИРЕКТОРИЮ ОДНОИМЕННУЮ С ИМЕНЕМ АРХИВА
rem ******************************************************
:extract
set /p name=ENTER NAME ARCHIVE:
if "%SaveName%"=="" ( set SaveName=%name%)
if "%name%"=="" ( set name=%SaveName%)
if not "%name%"=="" (md "%~dp0%name%" && expand %name%.cab /F:*  .\%name%) else ( goto extract)
 
 
if errorlevel 0 (@echo Archive successfully unzipped! & goto action) 
if errorlevel 1 (@echo An error occurred, try again)
 
:action
echo You want to continue or exit the program?
set /p action=TO CONTINUE OR EXIT? [Y\N]:
if /i "%action%"=="Y" (goto start) else exit
 
rem ******************************************************
rem СОЗДАНИЕ НОВОГО CAB АРХИВА  - СОЗДАЕТСЯ В ПАПКЕ РАСПОЛОЖЕНИЯ БАТНИКА
rem ******************************************************
:create
set /p name=ENTER NAME FOR ARCHIVE:
if "%SaveName%"=="" ( set SaveName=%name%)
if "%name%"=="" ( set name=%SaveName%)
if "%name%"=="" ( goto create)
 
rem ******************************************************
rem БУДЕМ ЛИ СОЗДАВАТЬ РАСПАКОВЫВАЮЩИЙСЯ АРХИВ
rem ******************************************************
set /p sfx=CREATE SFX?[Y\N]:
 
if /i "%sfx%"=="Y" (@echo  Initiated the creation of self-extracting archive)
echo.
rem ******************************************************
rem СОЗДАЕМ СПИСОК ФАЙЛОВ И ФАЙЛ ОТВЕТОВ ДЛЯ MAKECAB
rem ******************************************************
@echo  .Set CabinetNameTemplate=%name%.cab>make.ddf
@echo  .Set CompressionType=MSZIP>>make.ddf
@echo  .Set MaxDiskSize=CDROM>>make.ddf
@echo  .Set ReservePerCabinetSize=6144>>make.ddf
@echo  .Set Compress=on>>make.ddf
@echo  .Set CompressionMemory=21>>make.ddf
@echo  .Set DiskDirectoryTemplate=".">>make.ddf
@echo  .Set Cabinet=ON>>make.ddf
@echo  .Set MaxCabinetSize=999999999>>make.ddf 
@echo  .Set CompressionLevel=^7>>make.ddf
 
rem ******************************************************
rem СОЗДАЕМ ОБЫЧНЫЙ АРХИВ
rem ******************************************************
chcp 1251>nul
FOR /R %%f IN (*.*) DO  (
    If not "%%~nxf"=="make.ddf" (
       @If not "%%~nxf"=="CabMaker.bat" (@echo "%%f">>make.ddf))
    )
makecab /F make.ddf
if /i "%sfx%"=="Y" (goto create_sfx) else ( goto clear)
 
:clear
del setup.inf
del setup.rpt
del make.ddf
chcp 866 > nul
echo.
echo Creating a backup is successfully completed!
goto action
 
 
rem ******************************************************
rem МАГИЕЙ ПРЕВРАЩАЕМ ОБЫЧНЫЙ АРХИВ В САМРАСПАКОВЫВАЮЩИЙСЯ  :-)
rem ******************************************************
:create_sfx
copy /b %windir%\system32\extrac32.exe+%name%.cab %name%.exe
del setup.inf
del setup.rpt
del make.ddf
del %name%.cab
chcp 866 > nul
echo.
echo Create self-extracting archive completed successfully!
goto action


Вернуться к обсуждению:
Полезные BAT/CMD скрипты CMD/BAT
Вложения
Тип файла: zip CabMaker.zip (1.4 Кб, 774 просмотров)
3
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2012, 09:10
Готовые ответы и решения:

Batch (CMD/BAT) несколько заданий на CMD/BAT
1.Напишите bat файл на диске с ,который будет искать на всех дисках файлы с расширением...

CMD/BAT - Bat для запуска приложения при падении нагрузки ЦП другого процесса
Суть вопроса: есть батник запуска приложения @echo off start /d"C:\Program...

Как запустить bat файл командой cmd /k передав bat файлу дополнительные аргументы
Как передать bat файлу, запускаемому через cmd /k аргументы? Это был первый вопрос, а теперь вот...

Bat/cmd
Добро утро. Директор придумал просто одну вещь. Изложу ситуацию. У меня есть папка obchee_s_ras...

182
12.11.2012, 09:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2012, 09:10
Помогаю со студенческими работами здесь

рисунок в BAT\CMD
Если кому будет не сложно можете нарисовать знак сбербанка и слово рядом) Буду очень благадарен

Меню в BAT/CMD
Вопрос от полного ламера. У меня такая проблемма надо сделать меню в CMD чтобы при нажатии 1...

Задание CMD/BAT
1. Изменить вид приглашения, поместив туда время без секунд и миллисекунд. 2. Создать в текущем...

На каком языке программирования пишутся скрипты для bat и vbc?
День добрый. Подскажите на каком языке пишутся скрипты для bat и vbc. Я знаю что под линукс идет...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru