[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 10 месяцев
  • Сообщений: 1710
  • Репутация:96

    [+] [-]
Наверное, сразу возникнет вопрос, таких утилит как собак нерезанных, зачем еще одна ?
Отвечу.
Утилита позволяет скрыть окно консоли без запуска батника через hiderun или подобных утилит, батник скрывает сам себя !
Кроме этого, утилита добавляет новые возможности батникам.
Вложение


Последний раз редактировалось: nikzzzz (Сегодня, в 00:35), всего редактировалось 8 раз(а)

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 2 года 5 месяцев
  • Сообщений: 2369
  • Репутация:94

    [+] [-]
  • Откуда: Админ от сюда
nikzzzz, красиво.
Для такой и утилиты, желательно выкладывать реакцию VT
Посмотрев, пользователи будут меньше отправлять файл на проверку...
Не знаю, уместно ли здесь это, но мне нравятся функции лоадера, когда запускаем утилиту скрытия и она скрывает окно одноименного батника.
Такая функция очень удобна, если невозможен запуск с ключем командной строки.


Последний раз редактировалось: Joker-2013 (2017-12-02 10:47), всего редактировалось 1 раз

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 2 месяца
  • Сообщений: 1032
  • Репутация:35

    [+] [-]
  • Откуда: Луганск

VirusTotal

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 2 года 5 месяцев
  • Сообщений: 2369
  • Репутация:94

    [+] [-]
  • Откуда: Админ от сюда
Adler, вот и я про то... PureBasic...

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 10 месяцев
  • Сообщений: 1710
  • Репутация:96

    [+] [-]
47614но мне нравятся функции лоадера, когда запускаем утилиту скрытия и она скрывает окно одноименного батника.
Так она может работать как и обычный лоадер
HideCon.exe /hiderun|/hiderunwait ExeFile Param

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 2 месяца
  • Сообщений: 1032
  • Репутация:35

    [+] [-]
  • Откуда: Луганск
Joker-2013, ну VT то такое. Вот пример того hidcon, что для naifle делал на C++ с примитивнейшим исходником в 10 строк:
Не 8/60 конечно, но все равно некоторые придолбались.


Последний раз редактировалось: Adler (2017-12-02 11:31), всего редактировалось 2 раз(а)

[Цитировать]

    vovan1982
  • 214
  • Стаж: 2 года 10 месяцев
  • Сообщений: 821
  • Репутация:21

    [+] [-]
  • Откуда: Ростов-на-Дону
nikzzzz, от спасибо. ay

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 2 года 5 месяцев
  • Сообщений: 2369
  • Репутация:94

    [+] [-]
  • Откуда: Админ от сюда
47617Так она может работать как и обычный лоадер
Я про другое... запуск утилиты без параметров, запускает одноименный батник в скрытом режиме и ждем его завершения.

[Цитировать]

    Albert
  • 1131
  • Стаж: 2 года 5 месяцев
  • Сообщений: 139
  • Репутация:7

    [+] [-]
Что-то выходит не так. Предположим я запустил переводчик и отслеживаю его в процессах. Если его там нет, то автоматически запускается батник и перезапускает переводчик.
startdicter.bat
@echo off
set fullname=C:\Program Files\Dicter\Dicter.exe
set prog=Dicter.exe
:waiting
tasklist |>nul FindStr /B /L /I /C:%prog%&&(ping -n 60 -w 1000 192.168.254.254>NUL & goto :waiting)
start "" "%fullname%"
goto :waiting
Чтобы не закрыть случайно консольное окно батника, его скрываю запуском вместо батника скрипта
start _dic.vbs
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "C:\startprog\startdicter.bat", 0
Set oShell = Nothing
В итоге в процессах виден фоновый процесс: Обработчик команд Windows.
Мне показалось, что вместо скрипта могу запустить переименованный в startdicter.exe файл HideCon.exe, но после закрытия переводчика он не стартует. Что не так?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 10 месяцев
  • Сообщений: 1710
  • Репутация:96

    [+] [-]
Albert, aa
Проверил startdicter.bat (заменил Dicter.exe на Notepad.exe), запустил
hidecon.exe /hiderun startdicter.bat
все нормально, закрываю notepad , он снова запускается.
47658Чтобы не закрыть случайно консольное окно батника, его скрываю запуском вместо батника скрипта
А почему просто не добавить в начало батника
hidecon.exe /hide
Батник сам себя скроет. al

[Цитировать]

    Albert
  • 1131
  • Стаж: 2 года 5 месяцев
  • Сообщений: 139
  • Репутация:7

    [+] [-]
nikzzzz, спасибо за пояснения. Все заработало штатно. Утилита нужная.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 10 месяцев
  • Сообщений: 1710
  • Репутация:96

    [+] [-]
Утилита обновлена.
Добавлены новые функции, в связи с чем утилита переименована.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 10 месяцев 15 дней
  • Сообщений: 216
  • Репутация:18

    [+] [-]
nikzzzz, если есть Move, сразу бы уж добавил центрирование.
---
... и поверх всех окон.

[Цитировать]

    SmokieBlahBlah
  • 1736
  • Стаж: 2 года 2 месяца
  • Сообщений: 29
  • Репутация:1

    [+] [-]
cmdow.exe ведь есть. так же, просто в начале батника запускается
"%~dp0cmdow.exe" @ /HID
ну а функции мб и пригодятся, да. прозрачность :3

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 10 месяцев
  • Сообщений: 1710
  • Репутация:96

    [+] [-]
SmokieBlahBlah, aa
Я нигде не утверждал, что утилита уникальна.
Сложность в написании подобных утилит состоит не в реализации той, или иной функции, это достаточно просто, а в том, чтобы сделать ее максимально удобной для пользователя.
В большинстве случаев, нужно быстро и оперативно решить свою задачу, не разбираясь с тем, какие методы использует утилита, для ее решения, ему совершенно необязательно знать, что в приведенном примере @ - это handle открытого окна консоли, он не должен переходить на уровень программиста, многие утилиты сделаны так, что ими нельзя вообще воспользоваться, полностью не изучив описание.
Синтаксис должен быть прост и интуитивно понятен человеку, не имеющему опыта в программировании.
Да и наглядность имеет немаловажное значение, чем она выше, тем меньше затрат времени на написание и отладку.
Imho.

Страница 1 из 5


Показать сообщения:    

Текущее время: 17-Дек 07:20

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы