как в zenno запустить cmd с параметрами?

money4honey

Client
Регистрация
19.06.2014
Сообщения
144
Благодарностей
46
Баллы
28

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
Если я правильно припоминаю, то не надо заполнять строку с параметрами запуска, а всё писать в строке с прогой, т.е. так
С:\windows\system32\cmd.exe ping -t google.com
 
  • Спасибо
Реакции: money4honey

Nick

Client
Регистрация
22.07.2014
Сообщения
1 975
Благодарностей
799
Баллы
113
надо обязательно cmd.exe /c , а потом уже команду, а то cmd не поймёт.
 
  • Спасибо
Реакции: Vasilij7856

alexwhite

Client
Регистрация
02.03.2009
Сообщения
107
Благодарностей
6
Баллы
18
апну тему, столкнулся с той же проблемой как правильно передать параметры в cmd
в кратце скачал http://www.imagemagick.org/script/binary-releases.php#windows установил и ручками в cmd вписываю такую команду:
convert "e:/myimages/image.png" "e:/myimages/image.jpg" все работает гуд
теперь перейдем в Project Maker задаю параметры для запуска программы:
исполняемый файл C:\Windows\System32\cmd.exe
Параметры запуска cmd.exe /k convert "C:\music\pic\6421.jpg" "C:\music\pic\6421b.jpg"
Запускаю и вижу : недопустимый параметр "e:/myimages/image.jpg"
как быть?
 
  • Спасибо
Реакции: money4honey

alexwhite

Client
Регистрация
02.03.2009
Сообщения
107
Благодарностей
6
Баллы
18
еще раз ап, решил проблему, если кому интересно без cmd
 
  • Спасибо
Реакции: swiniks и money4honey

swiniks

Client
Регистрация
19.02.2015
Сообщения
244
Благодарностей
171
Баллы
43
еще раз ап, решил проблему, если кому интересно без cmd
Мне интересно, только ещё интересно что тут в строку параметры запуска добавить, что бы консольное окно запускалось скрыто. Или С# код запуска того же самого, у меня не выходит запускать через C# не могу передать параметры. Кто поможет выложит пример кода плиз.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
 
  • Спасибо
Реакции: swiniks

swiniks

Client
Регистрация
19.02.2015
Сообщения
244
Благодарностей
171
Баллы
43
А классно вам друзья!!! Поправлю вопрос в демо версии как это сделать ? Пробовал через C# и Батник вроде получилось, но тогда лажа с путями выходит, С#
корневой папкой считает zenolab в programfiles, а проект-шаблон считает корневой где лежит, не получается передать аргументы БАТНИКу, когда БАТНИК пускаешь так он работает нормально, как только через зенку на C# пускаешь, то он начинает считать корневой programfiles\zenolab вот такая лажа.
у меня так -))))

 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
скоро будет новая демка)
 
  • Спасибо
Реакции: swiniks

swiniks

Client
Регистрация
19.02.2015
Сообщения
244
Благодарностей
171
Баллы
43
Отвечу на свой вопрос сам, может кому то пригодиться. Делаем батник который запустит нам что надо. В проекте C# блок.

var cmd = new System.Diagnostics.ProcessStartInfo();
cmd.FileName = project.Variables["path"].Value+"read.bat"; // Путь к приложению из переменой проекта "path" и имя батника
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
System.Diagnostics.Process.Start(cmd);
return 0;
 
  • Спасибо
Реакции: phoenixs и alekwuy

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)