Latest post of the previous page:
Такая проблема была в другой теме. Решение см. тут
pause
просто повторите то, что было написано между … echo
и pause
Спасибо. Уже шаг вперед.buniak_a_h wrote: ↑Thu 21 Oct, 2021 13:25 В строке укажите примерно так (на примере строки для RAR-а):
cmd.exe /C echo rar.exe a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @%%LNA && pause
и посмотрите какая командная строка формируется. Думаю, многое станет понятно
&& pause
:)cmd.exe /C
на cmd.exe /K
&& exit
, но отказался потом.И этот список хочется проверить именно после отработки RAR (или не проверять),WinRAR.chm, Rar.txt wrote:Switch-MS[list]
- specify file types to store
Вам никто не мешает (а) саму командную строку запустить в файл (той же echo … >log), а также скопировать содержимое файла-списка туда же. Сейчас думать не хочется, но это, наверно, не очень сложная задача.
-ms7z;ace;arj;bz2;cab;gz;lha;lzh;rar;taz;tgz;z;zip;isz;imz;avi;mkv;mpg;mpeg;jpg;jpeg;mp3;vob;ts
Может удобнее в переменную окружения этот ключ добавить.
Да, я ужЕ думал в эту сторону...
HKCU\Software\Far\KeyMacros\Shell\CtrlAltShiftK\\Sequence
Это делается из far.exe при старте.
К сожалению, Far.exe.ini (см. Far.exe.example.ini) - это FAR3.buniak_a_h wrote: ↑Fri 03 Dec, 2021 12:13 kkkrotov, ещё и FarProfile, FarLocalProfile и FarLang… Зато переменной Far я не нашёл.
На них (кроме FarHome), кстати, можно влиять из файла Far.exe.ini (см. Far.exe.example.ini). Параметры [General]\UserProfileDir, [General]\UserLocalProfileDir
Переменная не %Far%, а %FA%FAR 1.70 (build 2087)
MultiArc.dll 1.70.0.180
RAR 4.20
* Это делается из far.exe при старте
Code: Select all
REGEDIT4
[HKCU\Software\Far\KeyMacros\Shell\CtrlAltShiftK]
"Sequence"="\"Set FA=\" $Text Env(\"FARHOME\") \"\\\\Util\\\\Arch\" Enter"
"RunAfterFARStart"=dword:00000001
"NoSendKeysToPlugins"=dword:00000001
"DisableOutput"=dword:00000001
"_MyName_Dscr"="FAR Startup Macro; HotKey 'CtrlAltShiftK' is dummy"
%FA%\rar.exe a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @%%LN
Когда я работал, у меня был маленький враппер для отладки процессов, запускаемых из другого процесса. Командную строку то ли выводит, то ли логирует; затем выполняет. Поискать?