В батнике при соединении строк обрывается вторая строка

Ребят, помогите, а? Вот такой код:

"C:\prosto fotka s kakim-to "^
"imenem.png" & pause

выполняется на раз, нужная фотка открывается в улет, все идеально. Но уже вот такой код:

"C:\prosto fotka s kakim-t"^
"o imenem.png" & pause

не выполняется с такой формулировкой:

C:\Users\User>"C:\prosto fotka s kakim-t""o imenem.png" & pause ""C:\prosto fotka s kakim-t""o" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Я понимаю, что не выполняется он потому, что обрубается вторая часть имени фотки, только как это исправить, я ума не приложу. И так пробовал, и так, а оно никак. И Гугл весь излазил, - тщетно.


Ответы (1 шт):

Автор решения: Viktor Tomilov

Рабочий код есть, но он дурацкий:

"C:\prosto fotka s kakim-t"^
o" imenem.png" & pause

Давно сталкиваюсь с такими вот проблемами старого командного процессора, но приходится с этим жить: на некоторых приборах только так получается. И, да, благородный дон Румата :) прав - присмотритесь к Powershell

→ Ссылка