Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

copy FileName LPT1 - ???


Tanya ©   (2003-04-09 18:43:00) 

Подскажите, пожалуйста, как мне выполнить из программы команду "copy FileName LPT1" - делаю через WinExec и CreateProcess - ничего не печатается... Принтер сетевой. В чем дело?


Anatoly Podgoretsky   (2003-04-10 08:05:00) [1]

Значит тебе повезло, у тебя платформа НТ, так как на разных платформах командный процессор свой и к тому же не обязательно стандартный.
Для получения имени коммандного процессора лучше использовать функцию GetEnvironmentVariable


Tanya   (2003-04-10 06:39:00) [2]

Спасибо большое всем за ответ. Особенно - Алексадр Спелицин (10.04.03 01:18) - так все получилось.


Алексадр Спелицин   (2003-04-10 01:18:00) [3]

cmd /c copy FileName LPT1


Anatoly Podgoretsky   (2003-04-09 23:04:00) [4]

Дело в том, что copy не программа, а параметр (директмва командного процессора), вот его и вызывает, а эту строку передавай ему параметром.


Soft   (2003-04-09 19:02:00) [5]

LPT1 это локальный порт. Принтер у тебя сетевой, используй для печати API.


Наверх

Титульная страница Поиск, карта сайта Написать письмо