Вы должны войти, чтобы создавать сообщения и темы.

ABBYYScreenshotReader - как обернуть окно CMD в .exe

Здравствуйте!
Написал код, который запускает ScreenshotReader и ждёт пока в буфере появится текст, после чего ScreenshotReader снимается с процесса.

batch
chcp 65001
echo off
echo off | clip
start "" "%~dp0ABBYYScreenshotReader.exe"
setlocal EnableDelayedExpansion
:loop
set "clipboard="
for /f "tokens=1" %%i in ('powershell -command "Get-Clipboard"') do set "clipboard=!clipboard!%%i"
if not "%clipboard%"=="" (
timeout /t 2 /nobreak>nul
taskkill /f /im ABBYYScreenshotReader.exe
trayupdate
exit
) else (
timeout /t 1 /nobreak >nul
goto loop
)

Возникли сложности: CMD окно, его никак нельзя скрыть, потому как если я оборачиваю его в .exe, при помощи Bat To Exe Converter, то получаю ошибку.

Как можно решить данную проблему, и возможно ли? (вариант с созданием ярлыка с параметрами "запускать свёрнуто" неприемлем)

replaceString, Привет.
Попробуй заверни через Portable Quick Batch File Compiler, работает твой код в exe(уже завернул).

Лайкнули Илья, Psydiant и ReplaceString
ИльяPsydiantReplaceString
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Гигантское спасибо Mikhail, работает как часы. Программка очень нужная, забераю, буду пользоваться...