Что нового

спрятать консоль виндовс?

D

dreamorder

Гость
Доброго времени суток гос-да
Столкнулся с задачей запустить консольную программу в фоновом режиме,
но так что бы консоль принимала команды, ну или просто как то спрятать консоль с глаз долой.
Такое можно сделать с помощью Autoit ? :scratch:
P.S. Консоль виндовс, команды принять должна только сразу после запуска.
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Если запускаешь в AutoIt, то такое должно помочь
Код:
Run($Program, '', @SW_HIDE)
 
Автор
D

dreamorder

Гость
Код:
Run("C:\Users\Re\Desktop\новая папка (2)\cgminer-2.6.4-win32\cgminer.exe", @SW_HIDE)


так не получается, консоль вообще сразу вырубается, даж процесс не успевает показать :scratch:

т.е. не прячется, а выключается совсем
 

Mur

Осваивающий
Сообщения
132
Репутация
32
Код:
FileChangeDir('C:\Users\Re\Desktop\новая папка (2)\cgminer-2.6.4-win32\')
Run('cgminer.exe', '', @SW_HIDE)

А если так?

OffTopic:
Биткойны ммм... Имеется мощная вычислительная сеть?
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
режим отображения запускаемой программы должен быть 3-м параметром
Код:
Run("notepad.exe", "", @SW_SHOW)
 
Автор
D

dreamorder

Гость
Mur
Спасибо! Получилось. А команды принимать будет в таком виде? :smile:
Сейчас напишу скриптик и отпишусь ... :smile:
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
dreamorder
Я писал вполне правильный пример. Другое дело, что Вы упустили второй параметр.. :smile:
 
Автор
D

dreamorder

Гость
Код:
FileChangeDir('C:\Users\Re\Desktop\новая папка (2)\cgminer-2.6.4-win32\')
Run('cgminer.exe', '', @SW_HIDE)


странно, больше не работает, только 1 раз сработал скрипт :-[

DarWiM
Так точно! Спасибо! Ваш вариант работает :ok:
 

Mur

Осваивающий
Сообщения
132
Репутация
32
Ха-ха ;D
Может потому что уже запущена одна Скрытая программа, а её процесс не позволяет запуститься копии?
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Другой вариант:
Код:
ShellExecute('cgminer.exe', '', 'C:\Users\Re\Desktop\новая папка (2)\cgminer-2.6.4-win32\', '', @SW_HIDE)
 
Автор
D

dreamorder

Гость
Mur
да не, я же смотрю по диспетчеру задач, запуск нескольких прог возможен :smile:

ммм, а возможно сейчас временно отобразить скрытую консоль?


Добавлено:
Сообщение автоматически объединено:

Zaramot

Код:
ShellExecute('cgminer.exe', '', 'C:\Users\Re\Desktop\новая папка (2)\cgminer-2.6.4-win32\', '', @SW_HIDE)


такой вариант тоже работает хорошо. Спасибо! :smile:
 
Верх