Я хочу запустить следующее в пакете script, где он принимает аргумент (путь)
runas /user:abc "icacls %1 /grant Everyone:(F) /T"
но аргумент %1 уже содержит " (потому что это путь, переданный по контекстному меню Send To - у меня нет большого контроля над этим).
Поэтому, когда команда запускается в пакетном режиме script, она выполняется следующим образом:
runas /user:abc "icacls "c:\folder" /grant Everyone:(F) /T"
Поэтому, очевидно, мне нужно избежать ", созданного %1. Как выполнять строковые манипуляции над %1 так, чтобы он избежал кавычек?