Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Закрытие окна DOS / 11 сообщений из 11, страница 1 из 1
12.05.2006, 07:49
    #33721856
Dorward
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
Здравствуйте все!
У меня такой вопрос.Я печатаю из Windows-приложения файл .txt в кодировке DOS командным файлом DOS т.е. задаю команду RUN /N copydos.PIF dos.TXT.При посылке команды на принтер экран становится черным а потом все снова все возвращается на свои места.Получается не очень красиво.Можно ли как нибудь подавить эту черноту чтоб она не выходила?
...
Рейтинг: 0 / 0
12.05.2006, 07:54
    #33721862
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
DorwardЗдравствуйте все!
У меня такой вопрос.Я печатаю из Windows-приложения файл .txt в кодировке DOS командным файлом DOS т.е. задаю команду RUN /N copydos.PIF dos.TXT.При посылке команды на принтер экран становится черным а потом все снова все возвращается на свои места.Получается не очень красиво.Можно ли как нибудь подавить эту черноту чтоб она не выходила?А зачем использовать команду RUN /N copy dos.PIF dos.TXT ??? Почему не использовать FOX команду: COPY FILE FileName1 TO FileName2
...
Рейтинг: 0 / 0
12.05.2006, 08:20
    #33721892
Dorward
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
Так тоже можно но вдруг эта команда не будет работать на компьютере пользователя поэтому я хочу иметь в запасе и команду RUN.
...
Рейтинг: 0 / 0
12.05.2006, 08:51
    #33721925
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
DorwardТак тоже можно но вдруг эта команда не будет работать на компьютере пользователя поэтому я хочу иметь в запасе и команду RUN.Это интересная фраза. А другим командам FOX-а ты веришь? Они будут работать? Попробуй сначала на своем компьютере, а затем уж у пользователя.
...
Рейтинг: 0 / 0
12.05.2006, 08:54
    #33721940
Dorward
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
На моем проходит ну а всё таки как убрать черный экран ?
...
Рейтинг: 0 / 0
12.05.2006, 09:03
    #33721966
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
DorwardНа моем проходит ну а всё таки как убрать черный экран ?Но он появляется и исчезает. Что в этом неправильного?
...
Рейтинг: 0 / 0
12.05.2006, 09:05
    #33721971
Dorward
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
А как сделать чтобы он вообще не появлялся ?
...
Рейтинг: 0 / 0
12.05.2006, 09:09
    #33721980
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
DorwardА как сделать чтобы он вообще не появлялся ?Но ты же вызываешь DOS команду. Это окно должно появиться, отработать команда и исчезнуть. Что тут неправильного?
...
Рейтинг: 0 / 0
12.05.2006, 09:13
    #33721985
Dorward
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
Хорошо тогда как минимизировать это окно если не получается вообще убрать ?
...
Рейтинг: 0 / 0
12.05.2006, 09:23
    #33722004
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
DorwardХорошо тогда как минимизировать это окно если не получается вообще убрать ?Извини, но для меня вообще непонятно, что ты так уперся от предложения использовать другую команду FOX-а
COPY FILE FileName1 TO FileName2 ???
Я бы понял тебя, если бы ты использовал другое DOS-приложение. А так незнаю. Может более умные люди предложат что-то другое.
...
Рейтинг: 0 / 0
12.05.2006, 11:24
    #33722391
S866
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие окна DOS
конечно надо использовать copy to
ну а если run ненравится то пробуйте использовать win32 api функции
например WinExec - там параметр есть в каком режиме запускать приложение.
неуверен конечно запустит ли она командный файл - но советую покопаться в этом направлении.

P.S. скорее RUN и WINEXEC начнут глючить чем copy to

оформление Winexec

Код: plaintext
1.
2.
DECLARE LONG WinExec IN WIN32API String cApplication, Long Mode 
cCommand='winRAR.EXE A '+tekdir+'\'+ALLTRIM(nastroyki.psevdonim)++'_'+ALLTRIM(STRTRAN(DTOC(DATE()),'.',''))+'_'+ALLTRIM(STRTRAN(TIME(),':','')) +' '++tekdir+'\'+ALLTRIM(nastroyki.psevdonim)+'\*.* -M5 -DF'
aa=winexec(cCommand, 1 )
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Закрытие окна DOS / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]