Войти

Показать полную графическую версию : [решено] bat/cmd сценарии


Alkantel
22-10-2011, 11:19
Доброго дня. Возник у меня вопрос замены командной строки. Нашел всего 2 варианта: PowerCmd (http://www.powercmd.com) и Console (http://sourceforge.net/projects/console) Но вот проблемка, bat/cmd сценарии выполняются в стандартной виндосовской консоли, что меня не устраивает. При попыткке замены файла cmd.exe на сторонние (PowerCmd.exe, Console.exe) и запуске bat/cmd сценариев возникают разного рода ошибки. Вопрос: как выполнить bat/cmd сценарии в сторонней консоли?

Iska
22-10-2011, 11:42
Alkantel, я пользую Far Manager (http://www.farmanager.com/download.php).

P.S. Вам нужно озвучить Ваши требования, иначе не ясно, чем Вас не устраивала стандартная консоль командного процессора или консоль PowerShell, и что Вам нужно получить в итоге.

Alkantel
22-10-2011, 12:30
Да, простите, что то забыл это сказать. На данный момент не хватает функций копировать/вставить.

Iska
22-10-2011, 13:51
Far Manager сие умеет делать:

* обычное копирование/вырезание/вставка в командной строке, в том числе и выделенного текста (выделение производится либо мышкой, либо стрелками с Shift/Ctrl-Shift, далее Ctrl-Insert/Shift-Insert);
* копирование текста с экрана консоли (наподобие консоли командного процессора, там это Alt-Space, \Изменить\Пометить, выделить мышкой или стрелками, Enter): Alt-Insert, далее аналогично — выделить мышкой, стрелками с Shift/Ctrl-Shift, Enter — текст в буфере обмена;
* копирование/вставка файлов/папок на/в любой из двух панелей (аналог такой же функции Проводника): Ctrl-C/Ctrl-V; можно, например, скопировать выделенные файлы из Far Manager'a и вставить в Проводник или в проект Nero, или, напротив — скопировать из Проводника и вставить в папку, открытую на панели Far Manager'a.

P.S. Весьма удобно то, что, если нужно поработать «ручками» с результатами выполнения команды/консольной программы — их вывод sdtout и/или stderr можно сразу направить во встроенную программу просмотра или во встроенный редактор.

Alkantel
22-10-2011, 14:28
Спасибо, именно это я и искал. Вот только не нахожу как прокрутить мышей окно, ибо при нажатии на клавишу батник закрывается.
Еще раз спасибо.

Iska
22-10-2011, 14:47
Вкратце: добавьте в ярлыке Far Manager'а к командной строке запуска параметр «/w»:
"C:\Program Files\Far2\Far.exe" /w
Подробности — тут: forum.farmanager.com • Просмотр темы - Far работает с большим буфером консоли! (http://forum.farmanager.com/viewtopic.php?f=3&t=5399)

Также повторюсь про:
P.S. Весьма удобно то, что, если нужно поработать «ручками» с результатами выполнения команды/консольной программы — их вывод sdtout и/или stderr можно сразу направить во встроенную программу просмотра или во встроенный редактор. »
Попробуйте, например:
edit:< dir
и:
view:< dir "%SystemRoot%"
Так же можно перенаправить вывод и пакетного файла (если он не требует какого-либо ввода, иначе вывод будет перенаправлен, а пакетный файл будет просто мигать курсором и ожидать ввода):
edit:< c:\MyBatch.cmd




© OSzone.net 2001-2012