Я только что сделал пакетный файл, который запускает новый экземпляр приложения (Excel), а затем открывает файл с этим экземпляром.CMD/Batch Get Handle для открытия приложения?
Однако, я хотел бы иметь возможность хранить файл конфигурации на каждом компьютере пользователя, который имеет настройку предпочтения.
Параметр указывает командный файл либо открыть новый экземпляр, либо запустить файл с существующим экземпляром Excel (если он доступен). Я хорошо разбираюсь в потоке программы, просто хочу знать команды для получения дескриптора открытого экземпляра приложения. Возможно ли это с помощью команд DOS, или мне нужно посмотреть на проектирование фронтального загрузчика с помощью Excel или какой-либо другой программы?
AFAIK, нет способа получить доступ к исполняемому экземпляру приложения из пакетного или .cmd-файла. Однако вы можете сделать это через VBScript или PowerShell. –
Хорошо спасибо за предложения – wesmantooth
Наиболее точная информация, которую вы можете получить с помощью чистого пакетного скрипта, связана с wmic: 'wmic process where name =" excel.exe "get/format: csv' – npocmaka