KRS Cristian Ответов: 1

Как я могу выполнить файл .bat из другого окна?


Привет ребята,
У меня есть файл .bat, и я хочу выполнить его, когда нажимаю определенный бутон из окна.
Например, когда вы нажимаете кнопку yes в диалоговом окне, я хочу, чтобы файл. bat выполнил команду внутри.

Спасибо!

Что я уже пробовал:

Я хочу попробовать использовать программное обеспечение sysexport для чтения процесса идентификации кнопки.

1 Ответов

Рейтинг:
7

raddevus

Вы не упомянули никакого контекста для кнопки, которую вы нажимаете.
Я предполагаю, что это winform или что-то в этом роде, потому что вижу, что вы помечены как C++.
Итак, вы можете использовать АПИ функцию shellexecute выиграть[^]


KRS Cristian

Raddevus речь идет о кнопке из специального программного обеспечения, установленного на моем компьютере, основанного на windows 10. Я бы попробовал команду ShellExecute win api [^], которую я должен вставить в пакетный файл? До моего сценария внутри? Извините, я новичок в этой части. Я мог бы прочитать идентификационные процессы этой кнопки, но как я могу вставить в ваш код "ShellExecute win api[^]"?

Dave Kreskowiak

API ShellExecute используется для запуска внешнего процесса. Поскольку вы пытаетесь запустить пакетный файл, вы должны запустить его CMD.EXE и передайте ему аргумент "/C yourBatchFile.летучая мышь. CMD требуется для обработки и выполнения команд в пакетном файле.

KRS Cristian

Спасибо, я попробую ваш метод, а если он не сработает, то попрошу вас о других способах.