Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Старые и смежные темы: по CMD и в Программах | по PowerShell | В помощь системному администратору | Прикладное программирование

PowerShell
Версии | Ассоциация и подпись сценариев
Сценарий для ассоциации файлов PowerShell и запуска неподписанных скриптов.
 
Прочее
Расширение возможностей
Функции
Write-Color
Output-DebugString
Провайдеры
Готовые скрипты
Полезные ссылки | Будет ли репозиторий PowerShell на ru-board?
Книги в PDF
Cheat Sheets
 

Cmd
Для перекодирования кириллицы 866<—>1251 пользуйтесь онлайн сервисом Перекодировщик кириллицы
 
Готовые решения и частые вопросы
 
Описания работы команд и символов участниками темы:
setlocal enabledelayedexpansion и переменные окружения
символы & и && в командной строке
Переменная %0
 
Полезные ссылки и утилиты

WSH (VBScript, JScript)
Программирование "удобняшек" на VBScript

Примечания:
• Большие куски кода заключайте в тэг [ more ]
• Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте код без пробелов иначе сценарий может работать неправильно. Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR.
• Сторонние консольные утилиты можно использовать только в виде готового решения и только в рамках сценариев. Никаких обсуждений и обучений работе с утилитами не предусмотрено и прямо запрещено правилами топика.
Шапка и около-темные вопросы |

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 13:40 17-02-2018 | Исправлено: YuS 2, 08:24 19-06-2021
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cyber98
Определить, что это png файл достаточно просто, с другими форматами сложнее, там в заголовке не ascii символы.

Код:
@echo off
set file=file.jpg
for /f "usebackq" %%a in ("%file%") do (
  set sign="%%a"
  goto _1
)
:_1
if "%sign:~2,3%"=="PNG" (echo.Is png file) else (echo.Is not png file)

 
 
Добавлено:
v1s

Цитата:
Соответственно, вопрос - почему так? Color без аргументов при вызове из консоли и из файла ведет себя по-разному, выдавая во втором случае Errorlevel, отличный от нуля?  

Просто color не устанавливает код ошибки, соответственно на выходе он может быть произвольный и совершенно необязательно тот, что был на входе.
К стати, у меня наоборот батник работает, а вот при запуске из ком. строки - нет.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 07:24 31-12-2018
v1s

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ,
Цитата:
Просто color не устанавливает код ошибки

Как минимум, при вызове из консоли устанавливает...
Код:
echo %ERRORLEVEL%
0
color 77
echo %ERRORLEVEL%
1
echo %ERRORLEVEL%
1
color
echo %ERRORLEVEL%
0
Или я не понял, о чем речь?
 

Цитата:
К стати, у меня наоборот батник работает, а вот при запуске из ком. строки - нет.
Совсем странно... Не знаю, от ОС не может зависеть (у меня Win 7 x64 SP1)?
 
UPD: Хм, а в cmd-файле иначе:
Файл:
Код:
echo %ERRORLEVEL%
color 77
echo %ERRORLEVEL%
echo %ERRORLEVEL%
color
echo %ERRORLEVEL%

Вывод:
Код:
C:\Temp>echo 0  
0
C:\Temp>color 77  
C:\Temp>echo 1  
1
C:\Temp>echo 1  
1
C:\Temp>color
C:\Temp>echo 1  
1
Не догадался сразу проверить...
Цитата:
Если аргумент не указан, команда восстанавливает исходный выбор цветов, каким он был на момент запуска CMD.EXE.  Это значение извлекается из текущего текстового окна, из значения ключа /T или из значения параметра реестра DefaultColor.
Может, дело в том, что при запуске из файла "исходного выбора цветов" "текущего текстового окна" почему-то нет (ключа /T нет, DefaultColor в реестре = 0)?..
 
Это вообще часто встречается, что в консоли и в пакетном файле команды ведут себя по-разному? Я просто сварщик не настоящий, а сейчас столкнулся и удивился. Или удивляться не надо, это, в принципе, норма, такие особенности?

Всего записей: 270 | Зарегистр. 12-02-2006 | Отправлено: 13:57 31-12-2018 | Исправлено: v1s, 14:21 31-12-2018
DarkMasterW

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
taskkill не завершает корректно процесс. Без ключа /f сворачивает в трей, c ключем /f убивает приложение, но в трее остается висеть значек, который при наведении исчезает. Как завершить приложение?
 
Как удалить возможные кавычки вначале и/или вконеце строки? Делал через if %var:~-1%==" ^" \^ %" """ Там какой-то ужас с экранами начинается... Мало того, что выражение справа от == нужно экранировать, так оно еще и крашить начинает, если слева кавчка появляется и как ее экранировать уже не понятно.

Всего записей: 284 | Зарегистр. 17-04-2010 | Отправлено: 23:20 31-12-2018 | Исправлено: DarkMasterW, 23:38 31-12-2018
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v1s

Цитата:
Или удивляться не надо, это, в принципе, норма, такие особенности?

Есть программы, которые на выходе принудительно устанавливают код возврата, их поведение всегда одинаково и для консоли и для пакетного файла.
Color к ним не относится, код возврата не предсказуем и может зависеть от разных факторов, использовать код возврата бессмысленно.
 
DarkMasterW
taskkill без /f посылает приложению сигнал завершения, что обычно эквивалентно закрытию программы нажатием мышки на крестик в правом верхнем углу.
При этом, что произойдет, зависит от приложения, например оно может вывести окно с подтверждением или свернуться в трей.
С ключом /f убивает приложение, то, что иногда остается значок в трее - это "баг" системы, она просто не обновляет панель задач, можно не обращать внимание, приложение убито.
 

Цитата:
Как удалить возможные кавычки вначале и/или вконеце строки?


Код:
set str="123 456"
for /f "usebackq delims=" %%a in ('%str%') do set str1=%%~a
echo.%str1%

 

Код:
set str="123 456"
set str1=%str%
if .%str1%==. goto _1
if not .^%str:~0,1%==.^" goto _1
set str1=%str1:~1%
set str1=%str1:~0,-1%
:_1
echo.%str1%

 
 
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 21:00 01-01-2019 | Исправлено: NIKZZZZ, 22:07 01-01-2019
DarkMasterW

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо!
Сколько делал подходов, чтобы cmd нормально знать, результат один - проще выучить пару других языков. Ну какой-то нереально нелогичный, куча исключений, флагов переворачивющих логику... бррр...

Всего записей: 284 | Зарегистр. 17-04-2010 | Отправлено: 00:27 02-01-2019
v1s

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
С ключом /f убивает приложение, то, что иногда остается значок в трее - это "баг" системы
Позволю себе дополнить: это даже не баг, просто разрегистрация из трея - дело самого приложения, а при принудительном завершении оно возможности корректно разрегистрироваться, естественно, не имеет.
 
DarkMasterW, или так, например:
Код:
set str="123 456"
call :one_more_way %str%
echo.%str1%
goto :eof
:one_more_way
set str1=%~1
goto :eof

Всего записей: 270 | Зарегистр. 12-02-2006 | Отправлено: 02:21 02-01-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v1s

Цитата:
это даже не баг

Так я заключил баг в кавычки, а вообще-то система должна сама отслеживать подобные ситуации.

Цитата:
или так, например

Не совсем корректно, например для

Код:
set str=123 456

вернет 123

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 06:44 02-01-2019 | Исправлено: NIKZZZZ, 06:49 02-01-2019
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброе время, DarkMasterW, v1s, NIKZZZZ

Цитата:

Код:
set str=123 456  

вернет 123

Поэтому надо

Код:
set "str=123 456"

 
DarkMasterW

Цитата:
Как удалить возможные кавычки вначале и/или вконеце строки? Делал через if %var:~-1%==" ^" \^ %" """ Там какой-то ужас с экранами начинается... Мало того, что выражение справа от == нужно экранировать, так оно еще и крашить начинает, если слева кавчка появляется и как ее экранировать уже не понятно.

При получении параметров кавычки убираются тильдой - вместо %1 ставьте %~1
В переменных окружающие кавычки лучше не использовать см. выше.
Примеры работы с кавычками были недавно у GCRaistlin в смежных темах. Хотя могли и пропасть во время краша форума.
Да, с не-8.3 именами файлов проблема. Надо смотреть по месту. Что и как Вы хотите сделать?

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 07:35 02-01-2019 | Исправлено: Alex_Piggy, 07:37 02-01-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy

Цитата:
Поэтому надо
 
Код:
set "str=123 456"
 

Это ничего не изменит, вернет все равно 123

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 07:48 02-01-2019
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NIKZZZZ

Цитата:
Это ничего не изменит, вернет все равно 123

Пожалуйста, проверьте, потом повторите или удалите. Пример кода  

Код:
 
set "str=123 456"
echo %str%
 

вывод

Код:
 
>1.bat
>set "str=123 456"
>echo 123 456
123 456
 

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 07:58 02-01-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy
Эти две строки

Код:
set str=123 456


Код:
set "str=123 456"

эквивалентны, а речь шла об этом посте.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 08:08 02-01-2019
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NIKZZZZ

Цитата:
Эти две строки эквивалентны

Не совсем. Особенно для Ру-боарда .
UPD. Да, эти строки - эквивалентны. Нет, есть ситуации, в которых разница значительна.

Цитата:
речь шла об этом посте

Не совсем. Речь шла об этом посте - "Как удалить возможные кавычки вначале и/или вконеце строки?"
Ответ - не попадать в ситуации, которые требуют удаления кавычек в начале или конце строки. Для удаления в получаемых параметрах использовать тильду.
Попробую сформулировать - если есть необходимость использовать переменные, значения которых требуют заключения в кавычки, то в кавычки следует заключать все что после set - и использовать кавычки вокруг имени переменной. По личному опыту рекомендую этот формат записи использовать постоянно - чтобы не искать потом где возникли проблемы.

Код:
 
set "str=123 &  | 456"
echo "%str%"
 


Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 08:23 02-01-2019 | Исправлено: Alex_Piggy, 08:28 02-01-2019
DarkMasterW

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Примеры работы с кавычками были недавно у GCRaistlin в смежных темах. Хотя могли и пропасть во время краша форума.
Да, с не-8.3 именами файлов проблема. Надо смотреть по месту. Что и как Вы хотите сделать?

Защиту от дурака. Есть батник в котором должен быть указан путь, который в дальнейшем будет передан утилите и записан в конфиги и т.д. Хочу по-человечески сделать контроль вводимых данных, чтобы не получились в итоге пути:
""c:\my_folder\"\object"
Т.е. мне нужно чтобы заданные кавычки были опущены, обратный слэш вконце тоже(ну с этим вроде проще).
 

Код:
@echo off
 
:: Папка в которую будут складываться новые песочницы.
:: Путь может быть абсолютным или относительным
:: "\" в конце адреса не писать!  
:: Кавычки не ставить!
:: Если нужен отностиельный путь,
:: то поставьте %CD%.
:: set prefix=%CD%
set prefix=%CD%
 
set /P name=Name of new box:  
echo Creating...
 
if %prefix:~-1%==\ (
    set prefix=%prefix:~0,-1%
)
 
:: Создаем новую песочницу.
"C:\Program Files\Sandboxie\SbieIni.exe" set %name% Enabled y
:: Устанавливаем путь для новой песочницы.
:: И часть дефолтных параметров.
:: Прописываемые поумолчанию шаблоны для увелечения безопасности не генерируются.
"C:\Program Files\Sandboxie\SbieIni.exe" set %name% FileRootPath "%prefix%\%name%"
"C:\Program Files\Sandboxie\SbieIni.exe" set %name% ConfigLevel 7
"C:\Program Files\Sandboxie\SbieIni.exe" set %name% BlockNetworkFiles y
"C:\Program Files\Sandboxie\SbieIni.exe" set %name% BorderColor #00FFFF,ttl
"C:\Program Files\Sandboxie\SbieIni.exe" set %name% DropAdminRights y
 
:: Перезагружаем конфигруацию, чтобы она вступила в силу.
:: (работает только для сервиса, интерфейс не обновится)
"C:\Program Files\Sandboxie\Start.exe" /reload
:: Запускаем cmd.exe внутри новой песочницы, чтобы создались служебные файлы.
"C:\Program Files\Sandboxie\Start.exe" /box:%name% cmd /c
 
:: Создаем для удобства папки с дисками.
for /f "delims=" %%a in ("%prefix%") do set letter=%%~da  
mkdir "%prefix%\%name%\drive\%letter:~0,1%\"
::mkdir "%prefix%\%name%\drive\J\"
 
:: Перезапускаем интерфейс, чтобы обновить в нем список песочниц.
taskkill /F /IM SbieCtrl.exe > nul
start "" "C:\Program Files\Sandboxie\SbieCtrl.exe"  

Всего записей: 284 | Зарегистр. 17-04-2010 | Отправлено: 08:53 02-01-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy

Цитата:
Нет. Особенно для Ру-боарда

Имелось ввиду, что эквивалентны две конкретные строки, а не произвольные.

Цитата:
Ответ - не попадать в ситуации, которые требуют удаления кавычек в начале или конце строки.

Это уж никак не ответ на поставленную задачу.

Цитата:
то в кавычки следует заключать все что после set

Согласен, но что будет, если внутри самой строки используются кавычки?
Да и задачи бывают разные, иногда удобнее держать в переменной строку, заключенную в кавычки, например если в ней используются спец. символы, это упрощает ее обработку.
Все зависит от задачи.
 
 
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 08:56 02-01-2019
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DarkMasterW
Не сработает, если кавычки будут в имени папки. Но это уже совсем другая история.

Код:
 
rem То, что задано пользователем
set prefix="D:\ 343 \43 \34! & | \"
 
rem Обработка
set "prefix=%prefix:"=%"
if "%prefix:~-1%"=="\" set "prefix=%prefix:~0,-1%"
echo "%prefix%"
 

 
Добавлено:
NIKZZZZ

Цитата:
Имелось ввиду, что эквивалентны две конкретные строки, а не произвольные.

Да, я это заметил и справил пост.
 

Цитата:

Цитата:
Ответ - не попадать в ситуации, которые требуют удаления кавычек в начале или конце строки.

Это уж никак не ответ на поставленную задачу.

Я сказал, что не следует попадать в эти ситуации с описанием, как именно этого можно избежать. Разве это не ответ? Сценарии для Windows
 

Цитата:
Согласен, но что будет, если внутри самой строки используются кавычки?  
 
Так?

Код:
 
set "str=123 " 456 "
echo %str%
 


Цитата:
Да и задачи бывают разные, иногда удобнее держать в переменной строку, заключенную в кавычки, например если в ней используются спец. символы, это упрощает ее обработку.

Не спорю. Можно на примере? Пожалуйста.  
Интересует код, в котором форма записи set str="123 & | 456 " дает преимущество перед set "str=123 & | 456 ". Недостаток set str="123 & | 456 " - в том, что там может потребоватся убирать кавычки.

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 08:59 02-01-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy
Это просто два разных подхода, я не говорил о преимуществе, я говорил об удобстве, все зависит от задачи.
К примеру, путь к файлу удобнее иметь уже заключенным в кавычки, вывод с помощью echo тоже потребует заключение в кавычки и т.п.
 
 
 
Добавлено:
Вот пример

Код:
set "str=123 & | 456 "
echo."%str%"
for /f "delims=" %%# in ("%str%") do echo %%#
 
set str="123 & | 456 "
echo.%str%
for /f "delims=" %%# in (%str%) do echo %%#

 
Делают почти одно и тоже, но второй пример удобнее, тем более в первом легко ошибиться, забыв заключить %str% в кавычки.  
 
 
 
Добавлено:
DarkMasterW

Цитата:
но в трее остается висеть значек,

Давно собирался добавить чистку трея в свою утилиту, все как то забывал.
Для удаления значка

Код:
:: Перезапускаем интерфейс, чтобы обновить в нем список песочниц.
taskkill /F /IM SbieCtrl.exe > nul
ConX.exe SysTrayRefresh
start "" "C:\Program Files\Sandboxie\SbieCtrl.exe"  
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 09:57 02-01-2019
DarkMasterW

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не сработает, если кавычки будут в имени папки.

Подскажите, пожалуйста, как вы создите и будете использовать папку под виндой в имени которой есть кавычки? о.О Символ запрещен вроде как для файлов и папок...
А за решение спасибо! Вон еще и мини холивар интересный получился

Всего записей: 284 | Зарегистр. 17-04-2010 | Отправлено: 10:54 02-01-2019
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NIKZZZZ

Цитата:
Это просто два разных подхода, я не говорил о преимуществе, я говорил об удобстве, все зависит от задачи.
...
Делают почти одно и тоже, но второй пример удобнее, тем более в первом легко ошибиться, забыв заключить %str% в кавычки.

Знаете, это как с Option Explicit для Visual Basic - вроде мелочь - до первой опечатки в имени переменной в 10 кило геодезических вычислений. Никаких ошибок - просто результат становится несколько странным.
Лично мне удобнее, когда я считаю, что переменные не содержат кавычек и расставляю их заново вручную в каждой строке. И при поиске ошибок/разборе кода я сразу вижу - в строке есть кавычки или нет. В for /f - с его строка/файл/вывод команды - мне это кажется особенно важным.
Поэтому и рекомендую - хранить переменные без кавычек, расставлять в командах.
 
Добавлено:
DarkMasterW

Цитата:
Подскажите, пожалуйста, как вы создите и будете использовать папку под виндой в имени которой есть кавычки?  

Я не создам. Лично я в именях файлов и папок стараюсь использовать только [a-zA-Z_0-9].
"Не сработает, если кавычки будут в имени папки" - некорректное выражение, прошу прощения. "Не используйте этот метод, если предполагается наличие не только краевых кавычек, но и кавычек в значении переменой - поскольку будут удалены все кавычки независимо от их расположения".
PS. У меня на диске D:\ есть файл с именем "nul". И я не знаю, как он появился, что в нем и что с ним делать. Подозреваю, что это что-то из портов с *nix выдало. Кто знает, что может случится завтра?

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 11:03 02-01-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy

Цитата:
У меня на диске D:\ есть файл с именем "nul"

Можно с помощью DIR /X /A получить его короткое имя, а дальше уже удалить его по короткому имени.
Еще вариант - использовать \\.\d:\nul

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 11:31 02-01-2019 | Исправлено: NIKZZZZ, 11:35 02-01-2019
DarkMasterW

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может не сильно по теме, но батник тот же, так, что уж закончим
Нужно запустить любое приложение, чтобы оно открылось и закрылось, лучше без интерфейса и уж совсем не нужна его работа. Сейчас это решено через запуск cmd, может есть идеи получше? Поставим, так сказать, жирную точку

Всего записей: 284 | Зарегистр. 17-04-2010 | Отправлено: 12:33 02-01-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru