Vadzim2003
for /F %%a in ('dir /B /OD') do @set file=%%a
for /F %%a in ('dir /B /OD') do @set file=%%a
Start /wait regedit /ea "1325.reg" "HKEY_USERS\S-1-5-21-1454471165-1972579041-1417001333-1325"
Start /wait reg delete /f
gsar -s"S-1-5-21-1454471165-1972579041-1417001333-1325" -r".DEFAULT" -o 1325.reg
Start /wait regedit /s "1325.reg"
А зачем у вас везде start /wait для запуска консольного reg.exe?
А зачем так сложно?
Код:Start /wait reg delete HKU\.DEFAULT /f
Start /wait reg copy "HKU\S-1-5-21-1454471165-1972579041-1417001333-8780" "HKU\.DEFAULT" /s /f
1 Если переменная содержит путь к папке, а в нем могут быть разные "специфические" символы, то как быть?
2 Может ли gsar находить стринг (часть строки), а заменять всю строку на другую?
Нет.
Цитата: 2 Может ли gsar находить стринг (часть строки), а заменять всю строку на другую?
Можно заменить эти символы на их ASCII кодыЭто я понял из описания, но т.к. путь находиться в переменной и мне заранее не известен, то как можно автоматизировать эту замену? Перебирать все возможные спец символы?
зато так можно искать/заменять с помощью sedУж очень он "тяжел" для моих задач, но спасибо за подсказку.
Перебирать все возможные спец символы?
АгаА не могли бы Вы перечислить все допустимые символы возможные в путях (ну два алфавита и цифры можно исключить, я это знаю) так сказать в порядке "ликбеза" .
На самом деле их не так уж и много.
gsar-а это двоеточие, трехзначный десятичный код ASCII и еще раз двоеточиепо моему, не совсем верно. Второго двоеточия не надо.
Второго двоеточия не надо
А не могли бы Вы перечислить все допустимые символы возможные в путях
Тут дело не в возможных символах в путях, а в тех, которые cmd может интерпретировать как спец.Да, но тут еще вмешивается и gsar. Двоеточие и пробел (а может и еще что то) в путях тоже приходиться обходить.
Вопрос: у кого английская винда, если в батнике будет chcp 1251, не сбоит?
К моему удивлению на дисплюе показывается не имя компа, а именно текст "hostname". Стрянно...Ничего странного. Показывается значение переменной name, которой непосредственно перед этим было присвоено значение hostname.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
Предыдущая тема: Доступ к реестру через RegEdit?