Тема уходит в офтоп, планировалось только имя поменять. Хотя решение с недостатком осталось задержка обновления.
Black_Hole
Вообще существует AutoIt3Wrapper, а все настройки компиляции указывают в директивах скрипта. Смотрите мой пост выше, как это работает.
В данном случае роль посредника выполняет AutoIt3Wrapper, который берёт нстройки из скрипта.
Идея может быть ещё интереснее, если сделать горячую клавишу в редакторе, чтобы сгенерировав скрипт сразу открыть его в редакторе. Иногда полезно для теста. То есть получаем папку и расширение открытого документа генерируем пустую копию аналогичного в той же папке и открываем документ как новая вкладка в редакторе скриптов.
для Notepad++ команда в shortcuts.xml выглядит так:
горячая клавиша Alt+N
Black_Hole
Вообще существует AutoIt3Wrapper, а все настройки компиляции указывают в директивах скрипта. Смотрите мой пост выше, как это работает.
В данном случае роль посредника выполняет AutoIt3Wrapper, который берёт нстройки из скрипта.
Идея может быть ещё интереснее, если сделать горячую клавишу в редакторе, чтобы сгенерировав скрипт сразу открыть его в редакторе. Иногда полезно для теста. То есть получаем папку и расширение открытого документа генерируем пустую копию аналогичного в той же папке и открываем документ как новая вкладка в редакторе скриптов.
Код:
#NoTrayIcon
#include <FileOperations.au3>
If $CmdLine[0] Then
If FileExists($CmdLine[1]) Then
$sPath = _FO_GetCopyName($CmdLine[1] & '\я' & $CmdLine[2], 1)
FileWrite($sPath, '')
Run('"' & $CmdLine[3] & '\notepad++.exe" "' & $sPath & '"')
EndIf
EndIf
для Notepad++ команда в shortcuts.xml выглядит так:
Код:
<Command name="CreateNewFile" Ctrl="no" Alt="yes" Shift="no" Key="78">"$(NPP_DIRECTORY)\..\AutoIt3.exe" "$(NPP_DIRECTORY)\Instrument_azjio\CreateNewFile.au3" "$(CURRENT_DIRECTORY)" "$(EXT_PART)" "$(NPP_DIRECTORY)"</Command>