Добрый вечер!
есть скрипт для открытия диалоговых окон из окна cmd -
DlgMsgBox. Автор скрипта - madmasles (скрипт был создан специально для меня, и за это благодарю madmasles). К сожалению, у madmasles нет времени поддерживать скрипт, и хотел, может ли кто-нибудь его изменить?
В текущей версии, скрипт сам определяет из какого окна cmd его запустили. Проблема в том, что из-за особенностей работы cmd, скрипт не определяет окно cmd.
Например:
for /f "tokens=* delims=" %%a in ('dlgmsgbox "Folder3" "Image Catalyst" "Выберите каталог для выходных файлов:"') do set "outdir=%%~a"
Хотел попросить подсказать мне, как сделать, чтобы:
1. скрипт сам не определял окна запуска cmd
2 добавить параметры командной строки, чтобы я мог сам указать или заголовок окна cmd, или его pid. Например:
dlgmsgbox "-name:Image Catalyst"
dlgmsgbox "-pid:1025"
Я хочу сделать так, чтобы сам batch передавал ему значения pid.
@echo off
set "name=Image Catalyst"
title %name%
for /f "tokens=1,2" %%a in ('tasklist /v ^| findstr /c:"%name%" 2^>nul') do set "pid=%%b"
echo.%pid%
pause
Подскажите, пожалуйста, как можно ускорить скорость запуска приложения?