Пример: если бы я просматривал example.txt в блокноте и редактировал изображение в GIMP, я бы хотел сгенерировать пакетный файл, который бы запускал эти файлы с помощью этих приложений после того, как я закрыл окна. Есть ли способ создать такой лаунчер без ручного копирования и вставки имен открытых файлов и приложений в пакетный файл или сценарий оболочки?
1 ответ
2
Да, вы можете, если вы используете PowerShell и т.д.
использование
get-process | select name
это получит список имен процессов
Теперь вы можете найти командную строку для имен процессов, которые вас интересуют, с помощью следующего
gwmi win32_process -filter "name=$processname'" | select commandLine
Теперь вы можете использовать PowerShell для создания ярлыков
Вы можете создать простой сценарий, который делает то, что вы хотите, поскольку есть другие вещи, которые вы можете добавить для ярлыков, кроме командной строки (которая является вашей целью в ярлыке) и имени процесса.