ping, dir, cd и прочие команды windows
Код:
winexec('dir C:\ > C:\tmp\1.tmp',0);
но никакого эфекта... делать .bat файл - тоже проблема (русские буквы в названии файлов не воспринимаются)...
Вопрос 2) Как перенаправить ввод/вывод программы, запущеной за моей "самопальной" cmd, так чтобы не открылось новое окно, а весь вывод шел в TMemo, а ввод шел из TEdit?
ping.exe - самостоятельная программа, а потому, думаю, ее можно запустить и без командного процессора.
Цитата:
winexec('dir C:\ > C:\tmp\1.tmp',0);
Папробуй ShellExecute(0,'open','cmd.exe','/c dir С:\ > res.txt',NIL,0);
Библиотека ShellApi.
А потом уже из res.txt открывай в TMemo