|
Как перенаправить вывод консольной программы в файл | ☑ | ||
---|---|---|---|---|
0
Лунтик
22.09.15
✎
12:28
|
При запуске программ из консоли cmd - k webinst.exe на экран консоли выводятся информация, ее можно посмотреть.
Как запихнуть этот вызов в bat, чтобы точно также можно было посмотреть на экране (или в текстовом файле)? Пробовала так 1. вторая строчка открывает второе окно консоли и тут же закрывает(и пауза ждет ввода) @echo off webinst.exe pause (есть программки, которые замораживают окно консоли, т.е. второе окно не запускается, а есть вот такие программки) 2. текстовый файл создается пустым webinst.exe > webinst.txt |
|||
1
ДенисЧ
22.09.15
✎
12:30
|
||||
2
Лунтик
22.09.15
✎
12:37
|
Ух-ты, что-то сработало.
Как посмотреть тхт в другой кодировке (а то кракозябры) |
|||
3
NikVars
22.09.15
✎
12:39
|
(2) В блокноте есть специальный шрифт. А вообще - если вопрос правильно задать, то и Яндекс ответит.
|
|||
4
Лунтик
22.09.15
✎
12:39
|
Нет!!! То же самое - из батника промежуточное окно создается и тут же закрывается...
|
|||
5
Лунтик
22.09.15
✎
12:42
|
И log остается 0 byte
|
|||
6
spectre1978
22.09.15
✎
12:42
|
когда-то давно в VBS отлавливал вывод программы и собирал его в лог, при том что окно консоли запускаемой программы не открывалось вовсе. Если нужно - могу поискать как делалось.
|
|||
7
NikVars
22.09.15
✎
12:44
|
(4) type
Тебе продать справочник по командам MS-DOS?! |
|||
8
Лунтик
22.09.15
✎
12:44
|
(6) Да, если можно... VBS классный...
|
|||
9
Лунтик
22.09.15
✎
12:46
|
(7) что type?
Конкретно можно сказать? Какая разница как запускать, собака наверное где-то сверху зарыта? |
|||
10
NikVars
22.09.15
✎
12:47
|
(9) Отойди от компьютера. Тут нет готовых рецептов как сделать плоский живот за пять минут.
|
|||
11
spectre1978
22.09.15
✎
12:48
|
Set LogFile = FS.OpenTextFile (kLogPath + "\ScriptLog.log", 8, true)
Set Cmd = CreateObject("WScript.Shell") Cmd.CurrentDirectory=kEDIPath CommandString = """C:\Program Files\MoveIT\FTPS.exe """ &_ "-a -e:on -d -password:******* -user:******* -z -resume -s:""" & kRecvListFile & """ ftpex.edi.su" LogFile.WriteLine ("Running FTP client for receive, see output below...") LogFile.WriteLine ("") Set wsexec = Cmd.Exec (CommandString) while wsexec.Status = 0 while not wsexec.StdOut.AtEndOfStream LogFile.WriteLine (wsexec.StdOut.ReadLine ()) wend WScript.Sleep (500) wend Set wsexec = Nothing |
|||
12
NikVars
22.09.15
✎
12:50
|
(11) Удивил! Чесслово, удивил...
|
|||
13
Лунтик
22.09.15
✎
12:52
|
(11) Спасибо!!! уже начала читать...
(12) Послушайте, блондин, вы по-сабжу что-нибудь скажете? |
|||
14
NikVars
22.09.15
✎
12:54
|
(13) Уже сказал, но вижу ленивое существо с открытым ртом для ожидания готового, разжеванного да такого, чтобы и положили и рот закрыли.
:) |
|||
15
Лунтик
22.09.15
✎
13:00
|
(14) а теперь представь мокрую физиономию (потому что слезы текут) с опухшими глазами (потому что справочники читатся) и перекошенной челестью (потому что жевать невмочь). Легше? Плоский живот тут вряд ли поможетD
А по сабжу? |
|||
16
Лунтик
22.09.15
✎
13:14
|
Думала, может в правах дело - дала полный доступ, запускала от имени администратора - не помогает.
В чем разница запуска из командной строки и из батника? |
|||
17
spectre1978
22.09.15
✎
13:20
|
(12) чем?
|
|||
18
Лунтик
22.09.15
✎
15:11
|
Помогло ChangeDir (Явное задание путей не помагало) и запуск от администратора
Для того, чтобы поменять кодировку в блокноте на DOS\OEM - надо выбрать шрифт Terminal |
|||
19
Лунтик
22.09.15
✎
15:20
|
(2) Спасибо, ДенисЧ - замечательный сайт!
http://www.windowsfaq.ru/content/view/260/57/ |
|||
20
Asmody
22.09.15
✎
15:20
|
Не ходите, девки, в Linux,
Там командная строка |
|||
21
ДенисЧ
22.09.15
✎
15:21
|
(19) Хочешь - ещё более хороший подскажу? Бесплатно...
|
|||
22
Garykom
гуру
22.09.15
✎
15:27
|
(20) зато канал об аниме есть...
|
|||
23
Лунтик
22.09.15
✎
15:35
|
(21) Хочу
|
|||
24
Лунтик
22.09.15
✎
15:38
|
(20) Кстати о Linuxe - команда перенаправления переводит в пользовательский режим, даже если она запущена под администратором. Встретилось в связи с построением моста.
Можете поподробнее рассказать? (Как это полкоманды администраторские, а вторая пользовательская?) |
|||
25
ДенисЧ
22.09.15
✎
15:38
|
||||
26
Лунтик
22.09.15
✎
15:55
|
(25) о, одни блондины кругом!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |