Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Поведение %random% в цикле Всем привет. Кто нибудь пробовал вывести %random% в цикле? Вот что получается: for /l %i in (1,1,10) do @echo %random% 12234 12234 12234 12234 12234 12234 https://www.cyberforum.ru/ cmd-bat/ thread782352.html Конкретный звук на запуск конкретной программы CMD/BAT
Доброе время суток! Не знаю к какому разделу мой вопрос больше относится, поэтому пишу здесь. (если что, не судите строго). Значит проблема следующего характера: Нужно сделать на windows xp, чтоб при запуске конкретной программы проигрывался конкретный звук. Например: при запуске "мозилы" играет "Желтые тюльпаны", "тотал командр"- "Сыщики", почта - "Простоквашино" и т.д. Нашел совет...
CMD/BAT Ошибка отображения русского языка в Командной строке Всем доброго времени суток. При установке Denwer 3 была замечена ошибка отображения русского языка (базовая сборка от 2012-09-16). Программа скачана с официального сервера. 1) Перезагрузка установочного файла результата не дала. 2) Тот же архив на другой машине устанавливается без нареканий. Установлена Windows 7 Максимальная SP1, x64, лицензия. Русская версия с дополнительно... https://www.cyberforum.ru/ cmd-bat/ thread781566.html CMD/BAT Поиск файлов с заданным расширением Здравствуйте!!! Я только начал знакомиться с bat-файлами и вот дали такое задание: в bat-файле написать программу для нахождения файлов на диске, расширение которых состоит не более чем из 2-х символов. Подскажите, пожалуйста как это сделать. https://www.cyberforum.ru/ cmd-bat/ thread781288.html
Скопировать часть файла в середину другого файла CMD/BAT
Добрый день, надеюсь на вашу помощь. Собственно проблема такая - можно ли, и если можно, то как осуществить копирование строк из одного текстового файла в определенное место второго ? Добавлено через 6 часов 53 минуты Окей, я немного продвинулся в своих попытках и могу чуть уточнить условия. Во втором файле необходимо удалить все строки, содержащие буквы и оставшееся содержимое вставить в...
CMD/BAT Скачивание папок с FTP-сервера https://www.cyberforum.ru/ cmd-bat/ thread780961.html
всем приветик ! подскажите плиииз ! есть батник он подключается к фтп и копирует оттуда файлы все ! open 89.253.247.10 metko nzrF7d cd subdomains/joomla/httpdocs/templates/vamshop/ lcd d:\script_ftp\get binary mget *.*
CMD/BAT Команда обновления файлов NEWER для FTP https://www.cyberforum.ru/ cmd-bat/ thread780959.html
NEWER Загрузить с сервера FTP на Ваш компьютер указанный файл только если Ваш файл старее (т.е. удаленный файл свежее). Код Bash ftp> newer myfile1 myfile1 Здесь первый аргумент - имя файла на сервере, а второй аргумент - имя файла на Вашем компьютере. не работает почему то ??? второй файл указываю без русти его расположения так как он качается на диск С , где и лежит батник ! верно ?
CMD/BAT Удалить дерево каталогов и все что в них лежит, если таких каталогов нет во втором
Помогите пожалуйста решить такую задачу. Указываем два каталога. Если в первом каталоге во всем дереве нет папок которые есть в втором, значит из второго их все нужно удалить вместе с содержимым.
CMD/BAT Соединить файлы с проверкой имени из файла Есть файлы *.snd (много). Из кажого файла *.snd выбираю строки, которые содержат нужный мне номер и пишу во временный файл (делается это в 5й строке, работает нормально). Дальше выбираю нужные мне токены и пихаю в переменные. И тут проблемка: пытаюсь вывести переменные в цикле, их нет... Вне цикла, все норм, но выводит естественно только последнюю итерацию. А суть в том, чтобы в цикле... https://www.cyberforum.ru/ cmd-bat/ thread780376.html CMD/BAT Разбор имени файла https://www.cyberforum.ru/ cmd-bat/ thread780225.html
Доброе время суток! Задача стоит такая: файл с именем, к примеру, "AA013A0.2012-12-20-08-28-11.001" переименовать в "A013121219". При этом, если у нас три файла с датой 2012-12-20, но там далее стоят разные цифры после даты, то первый переименовать в "A013121217", второй в "A013121218", а третий в "A013121219". Файлы приходят обычно скопом по 7-10 штук, т.е. использовать системную...
Почему в cmd команда cd или chdir не проводит за пределы папки винды? CMD/BAT
у меня винда в Д , пишу cd d:\vaga\ то каталог меняется туда . а если пишу cd c:\ то каталог остаетс как прежде . нет ошибок . почему не меняет ?
CMD/BAT Цикл для вызова exe-файла https://www.cyberforum.ru/ cmd-bat/ thread779955.html
Нужно следующее: 1) Вводится некоторая целочисленная переменная. 2) Она же в цикле for передаётся как параметр для исполняемого файла (...путь\file.exe) То есть, например - ввожу 20, и некоторая программа вызывается 20 раз с параметрами - 1, 2, 3 ...и т.д. Параметр дальше используется в лазарусе как ParamStr(i)
Модератор
Эксперт JS
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
10.02.2013, 13:19 0

Словесное описание номера в цикле FOR - CMD/BAT - Ответ 4115239

10.02.2013, 13:19. Показов 4059. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от Dragokas Посмотреть сообщение
FraidZZ, прикольно. Сдвиг "аргументов" строки, наподобие Shift средствами цикла. Никогда не видел.
Классная идея.
Спасибки.
Я в MultiDrive File Copier для построения интерактивного списка дисков тоже самое делал.

Добавлено через 41 минуту
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
@echo off
chcp 1251>nul
setlocal enabledelayedexpansion
set /p mychislo=Введите число^:     
call :chislos !mychislo!
echo.!mychislo!
pause>nul
exit /b
:chislos
setlocal enabledelayedexpansion
set first1=*один*два*три*четыре*пять*шесть*семь*восемь*девять
set first2=*десять*двадцать*тридцать*сорок*пятьдесят*шестьдесят*семьдесят*восемьдесят*девяносто
set first3=*сто*двести*триста*четыреста*пятьсот*шестьсот*семьсот*восемьсот*девятьсот
set though=*одна тысяча*две тысячи*три тысячи*четыре тысячи*пять тысяч*шесть тысяч*семь тысяч*восемь тысяч*девять тысяч
set noth=тысяч
set million=*один миллион*два миллиона*три миллиона*четыре миллиона*пять миллионов*шесть миллионов*семь миллионов*восемь миллионов*девять миллионов
set nomil=миллионов
if "%~1"=="" (exit /b)
set chislodis="%~1"
set chislobuk=
call :strlength !chislodis!
set length_=!strlength_!
for /l %%a IN (!length_!,-1,1) DO (
 set /a cifra1=!length_!-%%~a+1
 set /a tempr=!cifra1!-1
 set /a tempr2=!tempr!/3
 set /a raz=!tempr2!+1
 set /a ost1=!cifra1!/3
 set /a ost2=3*!ost1!
 set /a counter=!cifra1!-!ost2!
 if !counter!==0 (set counter=3)
 call :disparce !chislodis! %%~a !counter! !raz!
 set chislobuk=!stringback! !chislobuk!
)
echo !chislobuk!
exit /b
:strlength
set string_q12e=%~1
set counter_0121=0
:again_r0067
if "!string_q12e:~%counter_0121%,1!"=="" (set strlength_=!counter_0121!&exit /b)
set /a counter_0121=!counter_0121!+1
goto :again_r0067
exit /b
:disparce
set cifra=%~1
set stringback=0
set /a razn=%~2-1
set cifra=!cifra:~%razn%,1!
set counterzz=1
:againzz
if "%~4"=="1" (
 if "%~3!"=="1" (set chisla_tmp=!first1!)
 if "%~3!"=="2" (set chisla_tmp=!first2!)
 if "%~3!"=="3" (set chisla_tmp=!first3!)
)
if "%~4"=="2" (
 if "%~3!"=="1" (set chisla_tmp=!though!)
 if "%~3!"=="2" (set chisla_tmp=!first2!)
 if "%~3!"=="3" (set chisla_tmp=!first3!)
)
if "%~4"=="3" (
 if "%~3!"=="1" (set chisla_tmp=!million!)
 if "%~3!"=="2" (set chisla_tmp=!first2!)
 if "%~3!"=="3" (set chisla_tmp=!first3!)
)
set 4tt=%~4
if !4tt! GTR 3 (exit /b)
:againzzz
for /f "usebackq tokens=1* delims=*" %%a IN ('!chisla_tmp!') DO (
 if "!counterzz!"=="!cifra!" (set stringback=%%~a)
 set /a counterzz=!counterzz!+1
 set chisla_tmp=%%~b
)
if "!chisla_tmp!"=="" (goto :nextzz) else (goto :againzzz)
:nextzz
if "%~4"=="2" (
 if "%~3"=="1" (
  if "!stringback!"=="0" (set stringback=!noth!)
 )
)
if "%~4"=="3" (
 if "%~3"=="1" (
  if "!stringback!"=="0" (set stringback=!nomil!)
 )
)
if "!stringback!"=="0" (set stringback=)
exit /b
До 999.999.999
Но есть глюк - числа типа 12, 13, 14 и т.д распознаёт как десять три, десять два и тому подобные приколы.

Вернуться к обсуждению:
Словесное описание номера в цикле FOR CMD/BAT
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2013, 13:19
Готовые ответы и решения:

Словесное описание
Помогите словесно описать фрагмент кода! Код: #include<iostream> using namespace std; int...

Словесное описание цифр
Дано целое число 100-999 Вывести строку слвосеное описание данного числа например 256 - двести...

словесное описание аргумента
Мне следовало написать функцию, возвращающую словесное описание аргумента. Аргумент – целое число...

Словесное описание чисел.
Помогите разобраться с задачей: Дано целое число в диапазоне 100 - 999. Вывести строку -...

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

Вывести словесное описание числа
Здравствуйте! Нужна помощь. Разработать программу согласно варианту задания. Типы данных...

Написать словесное описание алгоритма
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Составить словесное описание алгоритма
IdMessage1.Body.Text:=memo1.Text; IdMessage1.From.Text:=Form2.LabeledEdit1.Text ; ...

словесное описание школьных отметок
Составить программу, позволяющую получить словесное описание школьных отметок (1 — «плохо», 2 —...

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