Rebol / Red вызывают Headless Chrome для Windows

В Dos команду сделать снимок экрана можно с помощью (см. https://developers.google.com/web/updates/2017/04/headless-chrome):

chrome --screenshot="C:\test\test.png" "http://google.com" --headless --disable-gpu

В Rebol я могу заставить его работать только с помощью команды powershell:

call {powershell -command "chrome --screenshot='C:\\test\\test.png' 'http://google.com' --headless --disable-gpu"}

В красном я вообще не могу заставить его работать, я что-то пропустил?


person user310291    schedule 19.05.2018    source источник


Ответы (1)


Этот работает с новейшей сборкой, если вы используете полный путь

>> call "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --screenshot=c:\test\test.png https://www.google.com --headless --disable-gpu"
== 1932
person sqlab    schedule 20.05.2018
comment
надеюсь, что это будет исправлено в будущем, потому что жестко запрограммировать путь обременительно. - person user310291; 22.05.2018
comment
Думаю, дело не в Red, а в Windows или установке Chrome. Я не могу запустить хром из строки cmd только с помощью chrome, но он работает с calc - person sqlab; 23.05.2018