Приложение, вызывающее эту проблему, - это CDripper с именем freeaccmd
(версия командной строки)
Когда я запускаю эту команду
freeaccmd.exe -e LAME -d rip -cd 0 -track 1 -p <title> -cddb >out.txt 2>&1
options:
-e <encoder type>
-d <directory to write ripped files>
-cd <cd drive instance number to use for multiple optical drives>
-track <track number to rip>
-p <format of the ripped file name>
-cddb <look for cd info in cddb>
This is it. No other options, input or output filenames to specify
, она ничего не выводит в файл но выводит все на экран, который я пытался вызвать, и ошибку, поместив несуществующий номер дорожки, например 17 (на этом компакт-диске всего 16 песен), и он все еще отправляет вывод ошибки на экран. Я пробовал
1>out.txt 2>&1
1>out.txt 2>err.txt
, но каждый раз, когда он создает файл, но ничего в него не записывает, вместо этого отправляю вывод прямо на экран (то есть окно cmd), я также пробовал
freeaccmd.exe -e LAME -d rip -cd 0 -track 1 -p <title> -cddb >out.txt | clip
он очищает буфер обмена. Есть ли способ записать этот вывод в файл? Я могу запустить какое-нибудь внешнее приложение, чтобы очистить символы в окне cmd и поместить их в файл, если перенаправление на данный момент безнадежно.
Есть ли способ захватить все содержимое экрана в ascii (не изображение) в буфер обмена или в файл, даже если это с помощью внешней программы?