Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/100: Рейтинг темы: голосов - 100, средняя оценка - 4.67
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380

Задание точной маски файлов

17.12.2011, 19:41. Показов 21049. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть директория в которую сыпятся файлы с разными масками, которые в зависимости от их маски должны копироваться или переноситься по определенным каталогам. Например

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
copy e:\in_mos\60_*.000 m:\in\*.* > nul
move e:\in_mos\60_*.000 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p12 m:\in\*.* > nul
move e:\in_mos\60_*.p12 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p14 m:\in\*.* > nul
move e:\in_mos\60_*.p14 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p22 m:\in\*.* > nul
move e:\in_mos\60_*.p22 e:\server\U0000611\ > nul
 
 
copy e:\in_mos\60_*.f09 m:\in\*.* > nul
move e:\in_mos\60_*.f09 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.b12 m:\in\*.* > nul
move e:\in_mos\60_*.b12 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.pro m:\in\*.* > nul
move e:\in_mos\60_*.pro e:\nacop\358\ > nul
Вот пробовал еще писать так:
Windows Batch file
1
2
3
4
5
6
7
8
echo file 60_*.p13 
pause
if exist e:\in_mos\60_?????.p13 (
 IF NOT exist "m:\in\" md "m:\in\"
 copy e:\in_mos\60_?????.p13 m:\in\*.*
 IF NOT exist "e:\server\U0000611\" md "e:\server\U0000611\"
 move e:\in_mos\60_?????.p13 e:\server\U0000611\
)
Почему-то берет в обработку все файлы как показано на принтскрине

как можно правильно сделать ? что б в зависимости от маски забирал только то что нужно ? А не все файлы с расширением *.p13 что б например можно было б задавать маску 60_??0?1.p13 и скрипт забирал именно эту маску ??
Миниатюры
Задание точной маски файлов  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.12.2011, 19:41
Ответы с готовыми решениями:

Поиск файлов по введенной с клавиатуры маски имени с последующим их копированием
Помогите написать bat-файл, с поиском файлов такого вида *xxx*, (rt555.zip или tracty555.pdf) где * - возможны любые символы, ХХХ -...

Переписать коды командных файлов, выполняющих одно задание, так, чтобы они выполняли другое задание
задание №1 нужно каким-то образом переделать в задание №2 Задание №1: Написать командный файл, выполняющий следующие действия...

Задание маски файлов
нужно задать так, что бы любые файлы считывало с определенной папки... делал так AnsiString Path1 = "file\\"; int done =...

29
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
17.12.2011, 20:16
первый вариант твой не работает или это описание задачи?
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
17.12.2011, 21:05  [ТС]
Не работает, принтскрин показывает что берет файлы почему-то лишние... Запрос определяется по расширению.

Добавлено через 2 минуты
берет все файлы *.p13 независимо от названия, а нужно что б было название четкое по заданной маске.
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 00:51
я это имел ввиду
Цитата Сообщение от wildwolf007 Посмотреть сообщение
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
copy e:\in_mos\60_*.000 m:\in\*.* > nul
move e:\in_mos\60_*.000 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p12 m:\in\*.* > nul
move e:\in_mos\60_*.p12 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p14 m:\in\*.* > nul
move e:\in_mos\60_*.p14 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p22 m:\in\*.* > nul
move e:\in_mos\60_*.p22 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.f09 m:\in\*.* > nul
move e:\in_mos\60_*.f09 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.b12 m:\in\*.* > nul
move e:\in_mos\60_*.b12 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.pro m:\in\*.* > nul
move e:\in_mos\60_*.pro e:\nacop\358\ > nul
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 12:48  [ТС]
да это описание задачи
1
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 13:11
файлы с разными масками, которые в зависимости от их маски должны копироваться или переноситься по определенным каталогам.
Но в коде для всех масок производиться и копирование и перемещение. Опишите поточнее задачу.

P.S. Только для последней маски перемещение производиться в другую папку.
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 13:20  [ТС]
Первый этап в чем необходимо разобраться так это почему не берет то что нужно.

Вот иллюстрация с одной маской.
Миниатюры
Задание точной маски файлов  
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 13:23  [ТС]
Получается алгоритм
1. в папке есть файлы
2. считать маску файла и програть по фильтру
3. в зависимости от фильтра определить место копирования или переноса.
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 13:26
Первый этап в чем необходимо разобраться так это почему не берет то что нужно.
Первый этап в чем необходимо разобраться так это ....что нужно.
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 13:28  [ТС]
Каждую маску скопировать перенести или в несколько мест или в одно. В зависимости от имени маски.
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 13:33
Поточнее. Какие маски. И что с каждой маской делать. Если без разницы какие вам, принцип важен - скажите, я напишу.

P.S. If exist не работает с "?" только с "*". А Dir работает и с "?" и с "*", но "?" это может быть пустой символ, то есть, например "?????" берет 5-ью символами и меньше(1,2,3,4,5).
Ошибся.
If exist тоже работает. Но плюс еще, в if exist также и в dir, пять "?" означают любое число символов, то есть "*".

P.S. Вспомнил, тут была похожая тема недавно. Юзай поиск, а я пока подумаю.
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 13:41  [ТС]
Масок файлов около сотни

основных путей тоже около сотней
вот основа как сейчас работает, но как говорится не совсем корректно (но это не все) :
Windows Batch file
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
copy e:\in_mos\60_*.p12 m:\in\*.* > nul
move e:\in_mos\60_*.p12 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p14 m:\in\*.* > nul
move e:\in_mos\60_*.p14 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.p22 m:\in\*.* > nul
move e:\in_mos\60_*.p22 e:\server\U0000611\ > nul
 
 
copy e:\in_mos\60_*.f09 m:\in\*.* > nul
move e:\in_mos\60_*.f09 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.b12 m:\in\*.* > nul
move e:\in_mos\60_*.b12 e:\server\U0000611\ > nul
 
copy e:\in_mos\60_*.pro m:\in\*.* > nul
move e:\in_mos\60_*.pro e:\nacop\358\ > nul
 
echo 111
pause
 
rem лПОЕГ ЧТЕНЕООЩИ НБУПЛ
 
copy e:\in_mos\60_???di.txt e:\nacop\183\*.*
copy e:\in_mos\60_???di.txt e:\nacop\750\*.*
copy e:\in_mos\60_???di.txt m:\in\*.*
move e:\in_mos\60_???di.txt e:\nacop\710\
 
move e:\in_mos\60__????.er6 e:\nacop\81\*.*
 
 
 
rem уБОЕЕЧБ
copy e:\in_mos\60_??????.bda e:\nacop\730\*.*  
 
copy e:\in_mos\60_???vc.txt e:\nacop\710\*.*
copy e:\in_mos\60_???vc.txt e:\nacop\750\*.*
 
 
copy e:\in_mos\60_???sc.xls e:\nacop\720\*.*
copy e:\in_mos\60_???sc.xls e:\nacop\730\*.*
copy e:\in_mos\60_???sc.xls e:\nacop\750\*.*
copy e:\in_mos\60_???sc.xls e:\nacop\700\*.*
move e:\in_mos\60_???sc.xls e:\nacop\710\
 
 
copy e:\in_mos\60_?????.sal e:\nacop\700\*.*
copy e:\in_mos\60_?????.sal e:\nacop\710\*.*
move e:\in_mos\60_?????.sal e:\nacop\720\
 
copy e:\in_mos\60_ucspr.arj e:\server\out\*.*
copy e:\in_mos\60_ucspr.arj e:\server\offices\*.*
copy e:\in_mos\60_ucspr.arj m:\in\*.*
move e:\in_mos\60_ucspr.arj e:\nacop\183\
 
copy e:\in_mos\60_???ph.??? e:\nacop\700\*.*
copy e:\in_mos\60_???ph.??? e:\nacop\730\*.*
 
 
copy e:\in_mos\60_???sx.xls e:\nacop\700\*.*
move e:\in_mos\60_???sx.xls e:\nacop\183\
 
 
copy e:\in_mos\60_?????.sv? e:\nacop\360\*.*
copy e:\in_mos\60_?????.sv? m:\in\*.*
copy e:\in_mos\60_?????.svo e:\nacop\700\*.*
copy e:\in_mos\60_?????.svo e:\nacop\210\*.*
copy e:\in_mos\60_?????.svo e:\nacop\101\*.*
rem move e:\in_mos\60_?????.svo e:\nacop\183\
 
copy e:\in_mos\60_?????.sv0 e:\nacop\210\*.*
copy e:\in_mos\60_?????.sv1 e:\nacop\210\*.*
copy e:\in_mos\60_?????.sv2 e:\nacop\210\*.*
 
 
copy e:\in_mos\60_?????.sv0 e:\nacop\700\*.*
copy e:\in_mos\60_?????.sv1 e:\nacop\700\*.*
copy e:\in_mos\60_?????.sv2 e:\nacop\700\*.*
 
copy e:\in_mos\60_?????.sv0 e:\nacop\720\*.*
copy e:\in_mos\60_?????.sv1 e:\nacop\720\*.*
copy e:\in_mos\60_?????.sv2 e:\nacop\720\*.*
 
copy e:\in_mos\60_?????.sv0 e:\nacop\036\*.*
copy e:\in_mos\60_?????.sv1 e:\nacop\036\*.*
copy e:\in_mos\60_?????.sv2 e:\nacop\036\*.*
 
copy e:\in_mos\60_?????.sv0 e:\nacop\101\*.*
copy e:\in_mos\60_?????.sv1 e:\nacop\101\*.*
copy e:\in_mos\60_?????.sv2 e:\nacop\101\*.*
 
move e:\in_mos\60_?????.sv0 e:\nacop\183\
move e:\in_mos\60_?????.sv1 e:\nacop\183\
move e:\in_mos\60_?????.sv2 e:\nacop\183\
 
copy e:\in_mos\60_????e.xls e:\nacop\730\*.*
copy e:\in_mos\60_????v.xls e:\nacop\730\*.*
 
move e:\in_mos\60_????e.xls e:\nacop\183\
move e:\in_mos\60_????v.xls e:\nacop\183\
 
 
 
copy e:\in_mos\60_wa???.??? e:\otdel\356\opp_tekos\*.*
copy e:\in_mos\60_wa???.??? e:\nacop\183\*.*
copy e:\in_mos\60_wa???.??? e:\nacop\356\*.*
 
copy e:\in_mos\60_wc???.??? e:\otdel\356\opp_tekos\*.*
copy e:\in_mos\60_wc???.??? e:\nacop\356\*.*
 
copy e:\in_mos\60_*ai.??? e:\nacop\356\*.*
copy e:\in_mos\60_*ai.??? e:\otdel\356\opp_tekos\*.*
 
copy e:\in_mos\60_*ap.??? e:\nacop\356\*.*
copy e:\in_mos\60_*ap.??? e:\otdel\356\opp_tekos\*.*
 
 
copy e:\in_mos\60_*pi.??? e:\nacop\356\*.*
copy e:\in_mos\60_*pi.??? e:\otdel\356\opp_tekos\*.*
 
copy e:\in_mos\60_*pp.??? e:\nacop\356\*.*
copy e:\in_mos\60_*pp.??? e:\otdel\356\opp_tekos\*.*
move e:\in_mos\60_*pp.??? m:\in\
 
 
 
copy e:\in_mos\60_wt???.??? e:\otdel\356\opp_tekos\*.*
copy e:\in_mos\60_wt???.??? e:\nacop\356\
 
copy e:\in_mos\60_???ax.??? e:\otdel\356\opp_tekos\*.*
copy e:\in_mos\60_???ax.??? e:\nacop\356\*.*
 
copy e:\in_mos\60_???px.??? e:\otdel\356\opp_tekos\*.*
copy e:\in_mos\60_???px.??? e:\nacop\356\*.*
 
copy e:\in_mos\60_*.oc1 e:\nacop\183\*.*
copy e:\in_mos\60_*.oc? e:\nacop\720\*.*
move e:\in_mos\60_*.oc? e:\nacop\356\
 
rem move e:\in_mos\60_???.ocd e:\nacop\356\
rem move e:\in_mos\60_???.och e:\nacop\356\
 
copy e:\in_mos\60_???vr.??? e:\nacop\356\*.*
copy e:\in_mos\60_???vr.??? e:\nacop\183\*.*
move e:\in_mos\60_???vr.??? m:\in\
 
                           
 
copy e:\in_mos\60_?????.anl e:\nacop\358\*.*
copy e:\in_mos\60_?????.anl e:\nacop\340\*.*
copy e:\in_mos\60_???tn.arj e:\nacop\730\*.*
copy e:\in_mos\60_???ml.rar e:\nacop\700\*.*
copy e:\in_mos\60_?????.rnu e:\nacop\085\*.*
 
rem copy e:\in_mos\60_?????.rst e:\nacop\250\*.*
 
 
copy e:\in_mos\60_???.arj   e:\nacop\720\*.*
copy e:\in_mos\60_???.rar   e:\nacop\720\*.*
copy e:\in_mos\60_??pos.arj   e:\nacop\730\*.*
copy e:\in_mos\60_pos.arj   e:\nacop\730\*.*
 
copy e:\in_mos\60_?????.??? m:\in\*.*
copy e:\in_mos\60_???.std   m:\in\*.*
copy e:\in_mos\60_???.stf   m:\in\*.*
 
 
 
copy e:\in_mos\60_????!.??? e:\nacop\730\*.*
move e:\in_mos\60_?????.??? e:\nacop\183\
 
move e:\in_mos\60_?????.CM7 e:\nacop\362\
кстати длина масок названия = 8.

Добавлено через 2 минуты
вот думал делать вот так:
Windows Batch file
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
for %%b in ("E:\IN_MOS\*.*") do (
set file_ext=%%~xb
set file_name=%%~nb
set file_size=%%~zb
set file_path=%%~dpb
set file_fullname=%%b
 
 
 
::запоминаем параметры файла и переходим в основную функцию обработки
call :main
)
 
GOTO END
 
::основная функция обработки main
:main
 
 
::если файл заблокирован пропускаем его
ren "%file_fullname%" *
if errorlevel 1 (
exit /b
) 
::если в имени файла не 8 символов отбрасываем
if "%file_name:~7,1%"=="" (
exit /b
)
 
 
if not "%file_name:~8,1%"=="" (
exit /b
)
это начало... на этой основе у меня уже кое что работает.
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 13:44
Windows Batch file
1
dir /a:-d /b "60_?????.p13" | findstr /r /c:"60_.....\.p13"
Каждая точка это 1 непустой символ.
Но если масок больше одной, так будет трата времени, вообще не знаю какая, так что:
Windows Batch file
1
2
dir /a:-d /b "60_?????.p13" > "%temp%\list.txt"
findstr /r /c:"60_.....\.p13" "%temp%\list.txt"
Плюс еще не знаю с dir с маской будет быстрее, чем без маски:
Windows Batch file
1
2
dir /a:-d /b > "%temp%\list.txt"
findstr /r /c:"60_.....\.p13" "%temp%\list.txt"
Добавлено через 2 минуты
кстати длина масок названия = 8.
не понял
1
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 13:45  [ТС]
12345678.***
вот такая длина имен файлов
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 13:52
Типо вначале, ОДИН раз:
Windows Batch file
1
dir /a:-d /b > "%temp%\list.txt"
потом:
Windows Batch file
1
findstr /r /x /c:"60_.....\.p13" "%temp%\list.txt"
Ключ /x не знаю виляет ли, но лучше поставить.
Ну и юзаем, примерно так:
Windows Batch file
1
for /f "tokens=*" %%i in ('findstr /r /x /c:"60_.....\.p13" "%temp%\list.txt"') do (copy /y "%%i" "trololo\")
Добавлено через 1 минуту
Чтобы не создавать папки, можно юзаем: xcopy вместо copy. А вообще, как удобнее.

Отпишись по-моему варианту.
0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 13:59  [ТС]
наверное немного подправляю

Windows Batch file
1
for /f "tokens=*" %%i in ('findstr /r /x /i /c:"60_.....\.p13" "%temp%\list.txt"') do (copy /y "%%i" "trololo\")


"%temp%\list.txt" это задаем папку в которой будет искать ?
для чего list.txt???
1
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 14:11  [ТС]
Этой строкой findstr /r /x /i /c:"60_.....\.p13"

/R Поиск строк как регулярных выражений.
/X Печатает строки, которые совпадают точно.
/I Определяет, что поиск будет вестись без учета регистра.

/C:строка Использует заданную строку как искомую фразу поиска.

мы задаем точно что ищем

а что делает вот это строка ?
"%temp%\list.txt"
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 15:29
Первым параметром задается строка для поиска, вторым файл. Строку я явно указал через параметр /c, значит след. параметр файл, где будет искать эту строку. Можно и явно указать файл через параметр:
/G:файл Получение строк из заданного файла.
Типа, например, так:
for /f "tokens=*" %%i in ('findstr /r /x /c:"60_.....\.p13" /g:"%temp%\list.txt"') do (copy /y "%%i" "trololo\")
А вообще, в описании команды findstr написано:
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл] [/C:строка] [/G:файл [/D:список_папок] [/A:цвета] [/OFF[LINE]] строки [[диск:][путь]имя_файла[ ...]]

Не по теме:

АААААААаааа я не заметил, что ты ТС, извиняюсь.

0
35 / 27 / 0
Регистрация: 11.10.2011
Сообщений: 380
18.12.2011, 15:30  [ТС]
RIS разобрался в твоей идеи нууу выводить все в файл а потом искать в этом файле сильно хлопотно
все полуилось сделал так:

Windows Batch file
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
echo off
 
cls
 
 
for %%b in ("E:\IN_MOS\*.*") do (
set file_ext=%%~xb
set file_name=%%~nb
set file_size=%%~zb
set file_path=%%~dpb
set file_fullname=%%b
 
::запоминаем параметры файла и переходим в основную функцию обработки
call :main
)
)
GOTO END
 
::основная функция обработки main
:main
 
 
::если файл заблокирован пропускаем его
ren "%file_fullname%" *
if errorlevel 1 (
exit /b
)
 
::если в имени файла не 8 символов отбрасываем
if "%file_name:~7,1%"=="" (
exit /b
)
 
if not "%file_name:~8,1%"=="" (
exit /b
)
 
 
echo %file_name%%file_ext%
 
:: Здесь заносим маски файловдля рассылки
 
echo %file_name%%file_ext%|findstr /i /r /c:"60_.....\.p14" >nul && (
 
 IF NOT exist "m:\in\" md "m:\in\"
 copy "%file_fullname%" m:\in\*.*
 IF NOT exist "e:\server\U0000611\" md "e:\server\U0000611\"
 move "%file_fullname%" "e:\server\U0000611\"
 
exit /b
 
)
 
echo %file_name%%file_ext%|findstr /i /r /c:"60_.....\.p13" >nul && (
 
 IF NOT exist "m:\in\" md "m:\in\"
 copy "%file_fullname%" m:\in\*.*
 IF NOT exist "e:\server\U0000611\" md "e:\server\U0000611\"
 move "%file_fullname%" "e:\server\U0000611\"
 
exit /b
 
)
 
 
 
 
 
:END
0
 Аватар для Ris
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
18.12.2011, 15:33
а потом искать в этом файле сильно хлопотно
ХЗ, по-моему оптимальный вариант.
В чем "хлопотность" проявляется?

Не по теме:

Если не сложно, мой ник пишется, как: "Ris*", так как звездочки запрещены, прошу называть "Ris".

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.12.2011, 15:33
Помогаю со студенческими работами здесь

Задание маски для фильтрации файлов без расширения
Есть куча файлов без расширения (результат работы ansis), для обработки требуется задать разрешение в .txt. Существующая программа...

Задание Маски Ввода в Access. Хочу, чтобы все вводимые слова были - с большои буквы . И т.д.
Задание Маски Ввода в Access. 1) Хочу, чтобы все вводимые пользователем в поле слова (фамилии) были - с большои буквы. (напр....

Импорт нескольких текстовых файлов на один лист в Excel с возможностью задания маски
Здравствуйте! Нужна помощь по открытию нескольких текстовых файлов со строго определенным разделителем на один лист в Excel. При этом...

Нахождение точной площади кольца
Задание: Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 < R2). Формат входных данных ...

SQL указание точной ячейки
Сколько ковыряю инет и доки, не могу найти ответ на простой вопрос. Как при работе с БД используя Query указать конкретную ячейку и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru