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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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.
• Сторонние консольные утилиты можно использовать только в виде готового решения и только в рамках сценариев. Никаких обсуждений и обучений работе с утилитами не предусмотрено и прямо запрещено правилами топика.
Шапка и около-темные вопросы |

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Получилось! Спасибо Вам большое!

Всего записей: 706 | Зарегистр. 17-11-2005 | Отправлено: 01:07 05-03-2018
suz191



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго дня!
Возник ещё один вопрос
Можно ли запустить .bat на выполнение определенного шага ?
Например нужно открыть E:\1\RELEAS\Profiles\!Clear.bat на шаге :ExtractFilesClear
Как это можно сделать? другим .bat или ярлыком можно?
Спасибо за помощь!

Всего записей: 706 | Зарегистр. 17-11-2005 | Отправлено: 17:22 05-03-2018
YuS_2



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

Цитата:
Как это можно сделать? другим .bat или ярлыком можно?

Можно многое сделать, но с условием, что будет понятно, что же требуется в итоге.
Но вот это:

Цитата:
Можно ли запустить .bat на выполнение определенного шага ?  
Например нужно открыть E:\1\RELEAS\Profiles\!Clear.bat на шаге :ExtractFilesClear  

- какая-то шифровка, которую расшифровывать можно только имея ключ к коду.
В смысле, разверните вопрос - ничего же непонятно.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 17:34 05-03-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Человек хочет ярлык на определённую метку в батнике
 
Добавлено:
suz191
можете перечислить все потенциально нужные метки в начале скрипта и прыгнуть на них в зависимости от указанного параметра.  Вам здесь с этим помогут, если будуте настаивать.
 
А вот прыгнуть на неподготовленную таким вот образом метку, я думаю, невозможно - но для общей эрудиции с удовольствием ознакомился бы, если подскажут.
 
 
 
 
Добавлено:
 
В Роwershell требуемый эффект достигается импортом модуля (например) и вызовом нужной функции оттуда.
 

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 17:35 05-03-2018 | Исправлено: LevT, 17:45 05-03-2018
YuS_2



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

Цитата:
А вот прыгнуть на неподготовленную таким вот образом метку, я думаю, невозможно

Чойта?
Запуск:
run.bat metka3
 
Содержание run.bat:

Код:
@echo off
set "x=%~1"
if not defined x set x=metka1
if "%x%"=="metka1" goto metka1
if "%x%"=="metka2" goto metka2
if "%x%"=="metka3" goto metka3
if "%x%"=="metka4" goto metka4
goto end
:metka1
echo Мы на метке N1&pause&exit
:metka2
echo Мы на метке N2&pause&exit
:metka3
echo Мы на метке N3&pause&exit
:metka4
echo Мы на метке N4&pause&exit
:end
echo END
pause

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 18:01 05-03-2018
suz191



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


Цитата:
Человек хочет ярлык на определённую метку в батнике  

Да! Либо другой батник открывающий батник и переходящий на определенную метку сразу...
Я просто не знаю как это реализовать...
 
например есть bat с меню выбора
1-шаг  
2-шаг
3-шаг
При определенных условиях надо что-то открыть чтоб выполнить только 3-й шаг бнз всякого меню т.е перескочить на метку!
Ну или если это не реально то тогда придется просто копировать и делать еще один bat описывающий часть другого bat...
 
Добавлено:
YuS_2
Работает! Спасибо большое буду думать как прикрутить к общему файлу там меню в нем...!

Всего записей: 706 | Зарегистр. 17-11-2005 | Отправлено: 18:09 05-03-2018
msmih



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Буду признателен за подсказку по решению вот какой задачи.
Необходимо определить наличие в процессорах инструкции AVX, AVX2 с помощь  bat/cmd сценария.
Возможно ли? и как это сделать?

Всего записей: 1192 | Зарегистр. 29-01-2006 | Отправлено: 08:51 10-03-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
msmih
https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 09:57 10-03-2018
msmih



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

Цитата:
https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo

не совсем то. Мне нужно в батнике получить результат на уровне true/false, чтобы потом дальнейший сценарий развивать. Возможно?

Всего записей: 1192 | Зарегистр. 29-01-2006 | Отправлено: 10:55 10-03-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
msmih
ну из текстовой-то простыни результат  true/false формально можно достать чем угодно (лично я в cmd не силён: могу помочь powershell-ом)
 
Какие строчки  вывода coreinfo -f  вам интересны? Там точно есть всё, что вам нужно?

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 11:03 10-03-2018
YuS_2



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

Цитата:
https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo

Улыбаемся и машем... улыбаемся и машем...

Цитата:
Любая реализация и совмещение (только системные средства)

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 11:49 10-03-2018
msmih



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Если у Руссиновича, то вот такую строку выдает программа
AVX             *       Supports AVX intruction extensions
 
предполагаю, что при наличии AVX2, будет нечто подобное. Сейчас в выводе AVX2 нет. И процессора под рукой нет, чтобы проверить.

Всего записей: 1192 | Зарегистр. 29-01-2006 | Отправлено: 12:23 10-03-2018 | Исправлено: msmih, 12:24 10-03-2018
NIKZZZZ



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

Код:
Coreinfo.exe |find "AVX           *    "
if %errorlevel%==0 (echo AVX поддерживается) else (echo AVX не поддерживается)

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:29 10-03-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
Если скопировать этот код на форуме и добавить в батник, то он не будет работать...тут необходим комментарий, ибо форум съедает символы табуляции.
В личку msmih я код давал, но там он тоже без комментария, так что поправляюсь уже здесь:

Код:
(coreinfo -f|>nul findstr /rbc:"\<AVX[     ]*\*")&&set x=true||set x=false

где в квадратных скобках находятся всего два символа:
[<пробел><табуляция>]

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 13:43 10-03-2018 | Исправлено: YuS_2, 13:44 10-03-2018
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Да, как то не учел, что форум кушает табы.
Строка, заключенная в кавычки "AVX           *    " должна выглядеть так

Код:
41 56 58 20 20 20 20 20 20 20 09 2A 09

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 14:10 10-03-2018
LevT



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

Цитата:
Улыбаемся и машем... улыбаемся и машем...  

 
Я думаю, что компромисс находится просто: можно использовать что угодно, пока никто не предложил "только системного" варианта.
Но можно именно использовать - а не устраивать класс по глубокому изучению ключей и вообще вершин мастерства применения сторонних утилит.

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 16:47 10-03-2018
msmih



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Все отлично работает. Насчет AVX2 буду проверять на днях.
LevT
ваша мысль насчет программы пока частично помогла (AVX2 под вопросом). Встроенными средствами ничего не смог вытянуть.
 

Всего записей: 1192 | Зарегистр. 29-01-2006 | Отправлено: 17:24 10-03-2018
PhoenixUA



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
$MethodDefinition = @'
[DllImport("kernel32.dll", CharSet = CharSet.Unicode)]
public static extern long GetEnabledXStateFeatures();
'@
 
$Kernel32 = Add-Type -MemberDefinition $MethodDefinition -Name 'Kernel32' -Namespace 'Win32' -PassThru
 
If (($Kernel32::GetEnabledXStateFeatures() -band 4) -ne 0) {
    Write-Host "AVX поддерживается" -fore Green
} else {
    Write-Host "AVX не поддерживается" -fore Red
}

Всего записей: 2184 | Зарегистр. 17-11-2005 | Отправлено: 17:34 10-03-2018
msmih



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

Всего записей: 1192 | Зарегистр. 29-01-2006 | Отправлено: 09:57 11-03-2018
Mr_SMiT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста!
Особенно обращаюсь к тем, кто с Курлом хорошо дружит, насочинял это:
for /f %%a in (names.txt) do (
echo имя %%a
for /f %%b in (passwords.txt) do (
echo пароль %%b
curl -k -L -F 'username=%%a' -F 'password=%%b' -F 'lt=e1s1' -F '_eventId=submit' https://site.site | findstr /c:"landingPageIndex.action" &&(
echo #%%a>>check.txt&echo %%b >>check.txt
)
)
)
При удачном сочетании должна выйти страница с указанной ключевой фразой, но фокус не выходит. В браузере на тестовом аккаунте есть переход, а в Курле нет.





Раздел Windows, а у вас стороннее ПО. Здесь смотрите.

Всего записей: 650 | Зарегистр. 18-07-2006 | Отправлено: 11:04 11-03-2018 | Исправлено: Mr_SMiT, 07:00 14-03-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 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