Тип кодирования Unity C # - PullRequest
0 голосов
/ 02 мая 2019

Я создаю приложение простого единства, есть кнопка, которая дает пользователю распечатать картинку. Когда кнопка нажата, она запускает команду в cmd, но я получаю это сообщение, 'dcd' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Я ищу в Интернете, там написано, что мне нужно изменить тип кодировки, но я должен сделать это в Notepad ++ (я изменяю его с спецификации UTF-8 на ANSI), но это все равно не работает.

Вот мой код, на случай, если я ошибаюсь.

string fullCommand = "rundll32 C:/WINDOWS/system32/shimgvw.dll,ImageView_PrintTo " + filePath + printerName
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.CreateNoWindow = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.UseShellExecute = false;
process.StartInfo.Arguments = "/c " + fullCommand;
process.Start();

Это моя ссылка Как правильно распечатать фотографию или текст с помощью Unity без предварительного просмотра

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

Приветствия

Кев

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...