Показать сообщение отдельно
Старый 12.05.2009, 12:56
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 1  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
По умолчанию Запуск .bat без черного окна консоли.

Невесть что, но тем не менее. При использовании fscommand для запуска бат-файлов из стандартного проектора вываливается черное окно консоли, что не очень приятно.
Написал ехе-шник, который читает команды из отдельного файла bat.ini и запускает на выполнение без черного окна.
Например, стандартное применение
Код:
fscommand("exec", "start.bat");
и
Код:
start ..
start http://flasher.ru
в бат-файле.
Теперь можно так:
Код:
fscommand("exec", "runbat.exe");
и
Код:
[BAT]
com=start .. & start http://flasher.ru
в файле bat.ini.
runbat.exe и bat.ini должны лежеть в папке fscommand. Имя bat.ini менять нельзя. Имя секции BAT и имя ключа com менять нельзя.
Команды вписываются через разделитель "&" или "&&" в ключ com. Подробнее.
Длина строки с командами, т.е. значение ключа com, заложена в 1Кб. Переносы строки при записи команд не разрешаются. Лишние пробелы игнорируются.
Пример прилагается.
Вложения
Тип файла: zip bat.zip (64.4 Кб, 355 просмотров)


Последний раз редактировалось alexcon314; 12.05.2009 в 15:28.