1 (изменено: zhes1kov, 2011-01-17 21:54:45)

Тема: AHK: CMD

net localgroup TelnetClients /add
net user root 1234 /add
net localgroup Администраторы root /add
net localgroup TelnetClients root /add

2

Re: AHK: CMD

Это могут команды Run, RunWait, RunAs.

3

Re: AHK: CMD

zhes1kov, окно консоли должно быть видимо, или нет? Работа консоли должна завершиться после ввода команд, или нет?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: CMD

Так попробуй:

Str =
(
net localgroup TelnetClients /add
net user root 1234 /add
net localgroup Администраторы root /add
net localgroup TelnetClients root /add
)

NewStr := RegExReplace(Str, "\R", " && ")
Run cmd /c %NewStr%,, Hide
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: zhes1kov, 2011-01-14 23:40:52)

Re: AHK: CMD

не работает

6

Re: AHK: CMD

Можно так попробовать:

Str =
(
net localgroup TelnetClients /add
net user root 1234 /add
net localgroup Администраторы root /add
net localgroup TelnetClients root /add
)

Loop, parse, Str, `n, `r
   RunWait, cmd /c %A_LoopField%,, Hide
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: CMD

Спасибо большое 

8 (изменено: DD, 2016-06-06 13:33:41)

Re: AHK: CMD

Как в AHK правильно записать \\?\D:\test (т.е., обратиться к папке, как к ресурсу)?

Run, %comspec% /c "\\?\D:\test\"

9

Re: AHK: CMD

А что значит обратиться к папке, как к ресурсу? И как код будет выглядеть в BAT-файле? Вопросительный знак что означает?

10

Re: AHK: CMD

Это я вычитал, что так можно пробовать открывать папки, которые на флешках вирусы переименовывают. В BAT вроде так:

start \\?\d:\test

11

Re: AHK: CMD

Вирус изменяет имя папки настолько, что её невозможно открыть?

12

Re: AHK: CMD

Да, какие-то там запрещенные символы ставит, точки и т.д.

13

Re: AHK: CMD

DD
В консоли переход к папкам осуществляется командой cd: cmd /k cd \\?\d:\test\
Для Проводника cmd не требуется: explorer \\?\d:\test\
Также можно удалять такие папки командой rd /s /q \\?\d:\...