Я проверял это на Windows 10, Rakudo версия 2020.01.
Сначала я создал тестовый скрипт C:\Users\hakon\raku\test.raku
:
use v6;
say "Hello world!";
say "Arguments:";
say "'$_'" for @*ARGS;
sleep 5;
Затем я открыл regedit.exe
и добавил ключ:
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWithRaku\command
Я установил значение последний command
ключ к
C:\rakudo\bin\raku.exe C:\Users\hakon\raku\test.raku 1 2 3 "%V"
Затем я открыл новое окно проводника и выбрал папку из На левой панели, а затем щелкнув правой кнопкой мыши пустое место под списком каталогов на правой панели, я выбрал «OpenWithRaku» в контекстном меню.
После этого открывается окно терминала со следующим выводом:
Hello world!
Arguments:
'1'
'2'
'3'
'C:\Users\hakon\raku'
Так что, похоже, на моем компьютере все работает нормально.