Пожалуйста, прости меня, если это кажется глупым или глупым, но я новичок в vscode и возвращаюсь к программированию в целом, и я столкнулся с этой «проблемой» и наткнулся на стену ..
Я пытаюсь настроить задачу или средство запуска для сценариев AutoHotKey в VS Code, который просто запускает autohotkey из командной строки с расположением файла и переключателем в качестве аргумента. Это оно. Нет вывода для анализа, нет ничего для отладки. У меня установлено расширение, которое имеет функцию сценария запуска, но способ, которым его кодированный код не учитывает наличие пробелов в именах каталогов или файлов, поэтому он не работает для меня. Ничего страшного, я думал, я могу найти способ сделать это сам.
Я создал эту задачу:
{
"version": "2.0.0",
"tasks": [
{
"label": "Run AutoHotKey Script",
"type": "shell",
"group": "none",
"command": "autohotkeyu64.exe",
"args": [
"/r",
"${file}"
],
"detail": "Load script into AutoHotKeyU64.exe and run"
}
]
}
Я добавил папку authotkey в качестве системного пути, и когда Я запускаю задачу, она прекрасно работает.
Но терминал сидит и думает, что все еще выполняет задачу - задача никогда не заканчивается. Когда я хочу перезагрузить скрипт, я получаю уведомление внизу в нижнем углу о том, что задача все еще выполняется; хочу ли я прекратить или перезапустить.
Поэтому я подумал, что, возможно, установка этой задачи как задачи - неправильная вещь, и я пытался заставить ее работать так же, как и при запуске. js, но на самом деле это никогда не происходило открыл autohotkey .. он не выдает никаких ошибок, но на самом деле он не запускает исполняемый файл, поэтому я не уверен, где я ошибся, в любом случае фактически нет ничего для отладки, нет вывода для кода против интерпретации.
Есть ли способ, которым я могу сделать это? Я имею в виду, конечно, это всего лишь небольшое уведомление и дополнительный шаг, который я должен сделать ... но должен быть способ, верно? Что именно VS Code ищет для завершения задачи? Как я могу выдумать это?
Любая помощь с благодарностью
Спасибо